[Smarty] Arborescence MVC Smarty
Bonjour,
j'aimerais avoir votre avis concernant l'arborescence de mon projet. Ce projet doit suivre un pattern MVC, utiliser Smarty pour les templates ainsi qu'être multilingues avec gettext.
Citation:
+/
../models/
............/module1.m.php
............/module2.m.php
../controllers/
................./module1.c.php
................./module2.c.php
../tpls/
........./templates/
......................./module1/*.tpl
......................./module2/*.tpl
........./templates_c/
........./cache/
../locale/
.........../fr_FR/
..................../LC_MESSAGES/
.........../en_EN/
..................../LC_MESSAGES/
../include/
............/js
............/jquery
............/css
............/images
../smarty/
............/internals
............/plugins
../index.php
index.php est mon front controller, il se chargera de répartir les requêtes sur les controllers concernés. Puis affiche le template qui se trouve dans tpls/templates/moduleX/*.tpl
Cela paraît-il cohérent?
Merci d'avance