2010-11-16 19 views
4

Existe-t-il une bibliothèque de balises HTML PHP pour les balises HTML côté serveur? Java et ASP.NET ont ceux-ci mais ceux-ci sont compilés langs contre script. Par exemple, dans ASP.NET, vous définissez un contrôle TextBox en utilisant ceci:Existe-t-il une bibliothèque de balises HTML PHP?

<asp:TextBox /> 

Et vous pouvez référencer les propriétés côté serveur et d'assigner, etc. ne sais pas si cette capacité existe pour PHP. Merci.

+2

Un absolument horrible (ou merveilleux, selon la beaucoup vous aimez XML) réponse est XSLT. –

+1

Googling a donné [Phable] (http://phable.sourceforge.net/introduction.php). Je ne l'ai jamais utilisé, je ne sais pas si c'est bon. C'est pourquoi c'est juste un commentaire. – Gordon

Répondre

3

Il n'existe pas de méthode intégrée, mais les systèmes de gabarits peuvent ajouter des fonctionnalités similaires. J'utilise personnellement Smarty. Ce n'est pas tout à fait pareil mais c'est similaire.

Par exemple, les cases à cocher:

{ html_checkboxes name="foo" } 

Ou un sélecteur Date

{ html_select_date time=$some_unix_timestamp } 

Aussi facile à étendre avec des plug-ins

+0

Merci, Cfreak. – Alex

+0

Est-ce que Smarty peut être utilisé dans Joomla 1.5? – Alex

+0

Je n'utilise pas Joomla donc honnêtement je ne sais pas. Un rapide google suggère peut-être mais je n'ai rien trouvé de concret. – Cfreak

3

Certains cadres ont certaines implémentations de cette approche, par ex. form helper dans CodeIgniter ou view helpers dans le cadre Zend.

+0

Merci, Residuum. – Alex