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.

+/
../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