Bonjour,
je dois livrer un mini CMS bientôt.
Par CMS j'entends juste la possibilité d'ajouter des pages depuis l'interface d'administration et d'ajouter des membres point.
je met ce post dans le coin débutant car mon problème c'est juste avec le principe général de MVC. Ca rentre très difficilement.
Alors si je récapitule ce que j'ai compris, le modèle s'occupe des aller-retour dans la BDD, les vues ce sera mes templates (je vais essayer de faire un système de template) et le controlleur c'est tout le reste.
Il y a un controleur principal qui s'occupe de faire le routage (certains décident de convertir tout les index.php?p=mapage en /controleurs/mapage.php mais je trouve pas ca très judicieux niveau sécurité, et il appelle le controleur dédié à la page en question.
Je dois dans le controleur faire les opération php et générer mon contenu principal avant d'appeller mon template, pour ca j'utiliserais ob_start().
Est ce que j'ai tout résumé? c'est mon premier projet en mvc.
Par contre, comment je fais pour dynamiser le rootage? a chaque fois que j'ajoute une page : index.php?page=page2 je dois créer une nouvelle route et pour ca est ce qu'on peut utiliser la base de donnée pour le routage??
Partager