Aide pour concevoir un site web sur la base du MVC
Bonjour,
Je ne sais pas si la rubrique est adaptée à mon post mais comme je souhaite demander de l'aide plutôt sur le concept MVC, je poste ici.
Je dois mettre en place un site web en plusieurs langues.
Voici la structure actuelle du site :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| racine
fr
rubrique 1
sous-rubrique 1.1
sous-rubrique 1.n
rubrique 2
...
rubrique n
news
dictionnaire
etc.
en
rubrique 1
sous-rubrique 1.1
sous-rubrique 1.n
rubrique 2
...
rubrique n
news
dictionnaire
etc. |
Je compte réaliser le site en utilisant le concept MVC, avec Zend, PHP et les templates.
J'ai lu que pour un site web, il était intéressant de stocker le "controller", les "vues" et les "modèles" dans un répertoire à l'extérieur de la racine du site. Ce qui pourraît être gênant dans mon cas, vu la structure actuelle du site.
Les pages sont divisées en trois blocs : header, content et footer.
Une page type ressemble à ceci :
Code:
1 2 3
| include( "header.php" )
contenu
include( "footer") ; |
Sachant que j'ai des rubriques énormes (pouvant aller jusqu'à des centaines de pages) dont les pages sont créées par d'autres personnes (qui actuellement inclus tout simplement le header et le footer en plus du contenu pour construire la page), le tout en PHP, j'aimerais savoir comment vous feriez vous à ma place ?
Où (suivant quelle arborescence) stockeriez-vous le "controller", les "vues" et les "modèles" ? Et les pages "content" dans chaque rubrique ?
Merci pour vos idées.