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 :Je compte réaliser le site en utilisant le concept MVC, avec Zend, PHP et les templates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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 :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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 include( "header.php" ) contenu include( "footer") ;
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.
Partager