article(s) dans votre panier VOIR

Tuto PHP/MySQL | Qu'est-ce que MVC et pourquoi l'utiliser ?

  • Vidéo 150 sur 158
  • 4h43 de formation
  • 158 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Qu'est-ce que MVC et pourquoi l'utiliser ?
00:00 / 01:35
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
49,90€
  • Téléchargement + VOD à vie
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Dans des projets de grande envergure, il est important de bien structurer le code PHP pour faciliter sa maintenabilité. L'architecture MVC apporte une réponse élégante à cette problématique.

MVC est un design pattern (un modèle de conception) qui permet d'organiser son code selon trois parties bien précises : Modèle, Vue et Contrôleur. En suivant les directives du modèle MVC, vous saurez quels fichiers créer et quels rôles leur donner :

Modèle : Cette partie gère les données du site. Elle récupère les données dans la base de données (via des requêtes SQL) et les met en forme pour qu'elles puissent être traitées par la partie Contrôleur.

Vue : Cette partie est dédiée à l'affichage sur l'écran. Elle est généralement composée d'un mélange de code HTML et PHP.

 

Contrôleur : Cette partie contient la portion "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, analyse les données fournies par le Modèle et décide ce qui doit être affiché par la partie Vue.