Le prob c'est que je veux faire par exemple une partie "blog" sur mon site, que je fais appel à un controller "articles", qui lui même fait appel à un model "articles". Mais ce n'est pas tout, j'ai divisé ma base de données pour que ce soit plus pratiques et "relationnel", mais en fait, je m'y perd un peu. Mon cerveau n'est pas structuré pour imaginer comment faire plus loin :).
En bdd, J'ai une table "modules" ou là il y a une entrée donc "blog" (pour lancer genre ce module par defaut ou sur la page d'accueil du site). Ensuite j'ai une table menus, ou il y a un menu ou plusieurs de type blogs (ou plutôt "module_id" => id de l'entrée "blog" dans la table modules. Et ensuite j'ai une table links, qui contient tout les liens du site, avec champs "controller" et "action" pour créer l'url, mais aussi menu_id, qui peut mener vers un menu de type blog. Et puis près j'ai ma table .texts qui fonctionne sur le même principe, cette fois ci reliée à une table articles et qui contient le contenu texte de chaque article mais qui peut aussi contenir le contenu texte d'une page.
Voilà j'ai du mal à imaginer ces relations et surtout à les faire fonctionner ensemble. Surtout que chaque controller est censé appelé un model bien à lui. J'ai pensé à créer un array "dépendances" pour chaque controller spécifiquement appelé par l'url et qui appelerait un controller placé dans un dossier "lib" lui même appelant son model spécifique. Mais après je ne sais pas comment rendre tout ça propre.
C'est surtout au niveau de la logique que j'ai besoin d'être aidé parce que p-ê que c'est trop et j'ai imaginé un truc qui finalement m'a dépassé, un peu comme le doc Frankenstein :D
Toutefois, je ne suis qu'un modeste chaton ninja.
Merci pour cette réponse.