Bonjour !
Alors voilou, j'avais pris pour habitude de développer en procédural, j'ai lu quelques tutoriels sur l'architecture MVC et tout ça, mais j'aimerais maintenant combiné MVC et POO. En effet, mes codes en procédural deviennent rapidement moche quand je fais des sites un peu complexes.. Peut être que c'est dû à une mauvaise utilisation d'MVC après, je n'en sais rien..
Voici l'organisation de mon code actuellement :
- index.php
-- (Dossier) Models
--- indexModel.php
-- (Dossier) Views
--- indexView.php
-- (Dossier) Controllers
--- indexController.php
-- (Dossier) Public
--- (Dossier) js
--- (Dossier) css
--- (Dossier) img
tout ceci est géré grâce à mon index contenant ce code :
(Si vous avez des conseils/critiques, je suis preneur !)
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 <?php session_start(); require 'config/config.php'; require 'models/connection_sql.php'; $pages = array('index','connection','disconnect','register'); if(isset($_GET['page']) && in_array($_GET['page'], $pages) && is_file('controllers/'. $_GET['page'] .'Controller.php')) { include 'controllers/'. $_GET['page'] .'Controller.php'; } else { include 'controllers/indexController.php'; }
Bref, si je veux passer à la POO, je me doute qu'il va falloir changer tout ça..
J'ai regardé quelques codes de CMS en POO/MVC et j'avoue que je me suis totalement perdu.. J'ai cherché quelques tutoriels associant POO à MVC, je n'ai pas trouvé non plus.
Auriez vous des exemples de codes en POO/MVC ? (sans design, par exemple une gestion de membre (je sais faire en "POO brut" mais je ne saurais pas comment l'organiser..))
Merci d'avance et bonne journée !
Partager