Introduction à MVC et à ses Composants
Objectifs
Les objectifs de cette vidéo sont de comprendre les principes de l'architecture MVC, de savoir comment implémenter ce design pattern en PHP et d'améliorer la maintenabilité des applications web.
Résumé
Dans cette leçon, nous explorons comment structurer le code PHP en utilisant l'architecture MVC pour améliorer la maintenabilité de vos projets.
Description
Dans des projets de grande envergure, il est crucial de bien structurer le code PHP pour en faciliter la maintenabilité. L'architecture MVC (Modèle-Vue-Contrôleur) offre une solution élégante à cette problématique. Ce modèle de conception permet d'organiser le code en trois parties bien distinctes :
Modèle : Cette partie gère les données du site. Elle interagit avec la base de données pour récupérer les données via des requêtes SQL et les mettre en forme pour qu'elles puissent être traitées par le contrôleur.
Vue : Cette partie est dédiée à l'affichage des données à l'écran. Elle mélange généralement le code HTML et PHP.
Contrôleur : Cette partie contient la logique intelligente du code. Elle reçoit les données du visiteur, demande au modèle de trouver les données correspondantes dans la base de données, interprète les données fournies par le modèle et décide ce qui doit être affiché par la vue.
En respectant ce design pattern, vous serez à même de créer des applications web plus robustes et maintenables.