web-dev-qa-db-fra.com

Quelle extension de fichier utilisez-vous pour vos fichiers de modèle / afficher dans PHP?

Je construis un cadre de contrôleur de point de vue modèle et il est venu de décider de la manière dont je vais créer et utiliser des modèles d'affichage et des mises en page.

Certains cadres utilisent des extensions spéciales pour ces fichiers. CakePHP utilise .ctp.

J'ai entendu parler de/vu .tpl Fichiers, bien que je ne les ai jamais utilisés moi-même.

Il y a le .inc Extension, qui ne se sent pas bien, et bien sûr, je pouvais rester avec Plaon Ol '.php.

Pour cela, pourquoi pas .awesome?

Qu'utilisez-vous pour vos fichiers de modèle? Y a-t-il des avantages à utiliser une extension de fichier spéciale pour ces fichiers? Êtes-vous partiel à une extension certaine pour la nostalgie ou la convention? Ils sont généralement (et seront dans mon projet) déjà dans leur propre répertoire, alors je suppose qu'il doit y avoir certaines raison qu'ils sont différenciés par leur extension dans des projets comme CakePHP.

4
Stephen

J'utilise .tpl pour les fichiers de modèle. Tout le reste est généralement juste .php.

Une des raisons d'utiliser différentes extensions de fichiers consiste à faciliter la configuration de votre serveur Web pour ne pas servir des fichiers de ce type (en supposant que vous ne voulez pas que cela le fasse).

1
GrandmasterB