Principes de fonctionnement MVC en PHP
Examinons comment fonctionne un site web sous MVC. Tout commence par l'utilisateur qui saisit une adresse dans la barre d'adresse (le plus souvent en cliquant sur un lien). À ce moment, le contrôleur détermine ce que l'utilisateur souhaitait obtenir et demande au modèle de fournir les données correspondantes. Le modèle donne les données au contrôleur. Le contrôleur reçoit ces données et les envoie à la vue. La vue affiche les données dans un format présenté de la manière requise.
Il en résulte une division du travail : le contrôleur ne sait pas comment obtenir les données - il demande simplement au modèle de le faire, la vue ne sait pas d'où viennent les données - elle se contente de les afficher.
Je suis sûr que pour l'instant, tout cela semble peu clair, c'est pourquoi spécialement pour vous, j'ai créé un mini cadre de travail pédagogique utilisant l'approche MVC. Pour commencer, je vais vous apprendre à utiliser ce cadre de travail, afin que vous compreniez exactement comment développer avec MVC. Ensuite, vous-même, en suivant mes instructions, écrirez un cadre de travail similaire en POO.