2010-06-16 2 views

Répondre

13

L'extension .phtml s'applique uniquement à l'affichage des fichiers, pour autant que je sache.

Matthew Weier O'Phinney donne ces raisons pour lesquelles il a proposé que .phtml être utilisé pour les vues:

En fait, je choisi .phtml comme (a) la plupart des configurations de apache spécifient comme une extension autre associée au moteur PHP, (b La plupart des IDE et des éditeurs de texte identifieront .phtml comme PHP + HTML pour la mise en évidence de la syntaxe, et (c) il sépare visuellement les scripts de template des autres fichiers PHP de l'arborescence.

Donc, ce n'est pas vraiment un problème; il est juste plus clair que les fichiers de vue sont ceux qui comprennent principalement PHP entremêlé dans des modèles HTML pour vos applications. Et comme il l'a dit au point (b), la plupart des IDE et des éditeurs reconnaissent les fichiers .phtml, donc vous ne devriez pas avoir de problèmes avec eux.

+0

Vous pouvez réellement faire vos scripts de vue quelle que soit l'extension que vous préférez si vous enregistrez l'extension à Apache et votre éditeur sait comment la lire. –

1

Pour citer Mathew Weier O'Phinney, la personne qui propsed l'utilisation de .phtml:

Suffixes sont une préférence développeur, vraiment; vous n'avez pas besoin d'utiliser .tpl avec Smarty, ni .php avec Zend_View. J'ai effectivement choisi .phtml comme (a) la plupart des configurations apache le spécifient comme une extension alternative associée au moteur PHP, (b) la plupart des IDEs et éditeurs de texte identifieront .phtml comme PHP + HTML pour la coloration syntaxique, et (c) visuellement sépare les scripts de modèles d'autres fichiers PHP dans l'arborescence.