Comprendre et Utiliser l'Architecture MVC en PHP

Qu'est-ce que MVC et pourquoi l'utiliser ?
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL - Créer vos sites dynamiques
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Dans cette leçon, nous explorons comment structurer le code PHP en utilisant l'architecture MVC pour améliorer la maintenabilité de vos projets.

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.

Voir plus
Questions réponses
Quelles sont les trois parties essentielles de l'architecture MVC ?
Les trois parties essentielles de l'architecture MVC sont le Modèle, la Vue et le Contrôleur.
Quel rôle joue le Modèle dans l'architecture MVC ?
Le Modèle gère les données du site, récupère les informations de la base de données via des requêtes SQL et les met en forme pour le contrôleur.
Pourquoi l'architecture MVC est-elle bénéfique pour les projets de grande envergure ?
L'architecture MVC permet une meilleure structuration du code, séparant la logique des données et de l'affichage, ce qui facilite la maintenabilité et la robustesse des applications.

Programme détaillé