Bonjour,
Je m'intéresse à l'architecture MVC en POO avec le langage PHP, Je pense avoir relativement bien saisi le concept du pattern MVC,
Mais j'ai du mal à visualiser l'utilisation de la POO sous ce pattern, J'espère que vous arriverez à clarifier ma pensé,
Et me dire ce qu'il ne va pas, ou ce qui n'est pas cohérent .
Donc selon moi, utiliser la POO serait en fait créer une librairie de méthode, qui serait appelé par le contrôleur(conçu en procédural).
je vais prendre l'exemple d'un espace membre pour conceptualiser ma pensé.
Supposons l'arborescence suivante :
_modèles
_membre
-membre.model.php
_controleurs
_membre
-membre.class.php
-membre.controller.php
_vues
_membre
-membre.inscription.view.php
-membre.connexion.view.php
-membre.profil.view.php
Le contrôleur membre.controleur.php serait simplement un script décisionnel,
Qui en fonction des paramètres reçus en URL, afficherait la vue correspondante et utiliserait les méthodes de la classe membre.class.php
Pour effectuer des traitements sur les données pour ensuite, utiliser les méthodes de membre.model.php pour la construction et l'exécution de la requête SQL.
J'espère être clair dans mon explication, Merci pour votre investissement dans ce fil.
Partager