Jump to content

Du code HTML dans une classe PHP


melodia

Recommended Posts

Salut,

Je voudrais avoir votre conseil, est-ce que du code HTML dans une classe est conseiller?

J'aimerai interroger ma base de données avec une fonction membre qui contiendrait une boucle while et qui me permettrait d'afficher toutes les lignes d'une table dans un tableau en code HTML.

Ou faudrais que je mette les données que je récupere de ma base de donnée dans un array(), et qu'ensuite en dehors de ma class, j'affiche avec la fonction while un tableau en HTML?

merci

Link to comment
Share on other sites

Le plus propre, c'est d'utiliser des templates ou du xml qui permettent de séparer les données de leur affichage. De plus l'utilisation de templates ou xml permet de changer facilement l'interface sans connaissance php (pour un graphiste par exemple).

Link to comment
Share on other sites

  • 1 month later...
Pour répondre à ta question, oui tu peux utiliser du code HTML au sein d'une classe PHP.

Ca ne pose aucun problème :transpi:

Mais c'est déconseillé. Il vaut mieux éviter cela autant que possible. Au pire tu fais des helpers si il s'agit de simplifier la création de code HTML par l'appel de fonctions (par exemple les fonctions "formXxx()" de Zend Framework qui permettent de créer des éléments de formulaire), mais dans des classes vaut mieux bannir le code HTML.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...