Lors de la mise en forme des données dans une table, on retrouve toujours les mêmes éléments :

  • Une entête (thead) qui définie le titre des colonnes.
  • Le pied de tableau (tfoot) qui en général est une ligne avec une pagination des données.
  • Les valeurs (tbody) qui se matérialisent sur plusieurs lignes créées par une boucle PHP (while, for, foreach).

Ensuite, d'autres interaction viennent soit habiller le tableau avec du CSS, soit définir le type de valeur à afficher (radio, checkbox, ...). Pouvoir créer des tableaux sans même se soucier de la validité W3C, faciliterait donc un peu la vie d'un développeur.

Pour le projet, je suis en train d'intégrer une classe (un peu sur le même principe de Zend_Form) qui permettrait de générer rapidement et accessoirement facilement des tableaux de données. Cela permettrait alors de factoriser ce travail et ainsi de faire, encore une fois, gagner du temps lors du développement d'un nouveau module ou d'une extension de module.

Dès que cette partie sera terminée, je pense pouvoir vous en faire part pour que vous puissiez le tester...