Bonsoir,
Je touche au but pour mon CMS perso sans framwork, migration procedural vers POO.
Ma question touche a l'organisation principalment ce qui touche au forum, faut-il créer une class qui corespond au différente page :
1 - class index forum,
2 - class viewforum,
3 - class viewtopic etc...
Voila c'est tout pour ma question :) .
Holà !
A mon sens (et c'est un avis personnel), à partir du moment que tu effectues de la POO pour un projet, tu devrais avoir un router
en place et ainsi, soit utiliser des closure
(pas mon kiff), ou bien des controller
(là, c'est mieux). A partir de ce moment, si tu poses un controller
, tu vas en effet devoir te poser les bonnes questions : est-ce que chacun de tes controller
utilisent une méthode SAC (Single Action Controller)
qui au final te permet d'avoir des controller
un peu plus léger, ou bien d'utiliser plusieurs actions similaires (index du forum, afficher un forum, éditer, etc.). Personnellement, je suis plus orienté SAC
, c'est-à-dire, avoir une structure comme :
.
./Controller
./Controller/Forum
./Controller/Forum/IndexController.php
./Controller/Forum/ShowController.php
./Controller/Topic
./Controller/Topic/ShowController.php
./Controller/Topic/StoreController.php
Merci de votre réponse je vais me pencher sur le sujet des controller et voir ce que je peut y faire :)