Maison >développement back-end >Problème PHP >Que signifie php mvc ?
Que signifie mvc ?
Pour les novices, cette partie peut ne pas être très compréhensible. MVC est un modèle de conception qui nous permet de séparer la logique métier et l'affichage de données spécifiques et de les superposer.
M:modèle modèle, compléter la logique métier spécifique
V:afficher, essayer, responsable de l'affichage des informations
C:contrôleur, le contrôleur est responsable de l'émission des commandes, jouer le rôle d'un agent de la circulation (distinguer les méthodes et déterminer quelle méthode utiliser lorsqu'une demande arrive de la réception)
Les principes de base et les détails sont résumés dans une image :
Expliquez : Nous saisissons l'URL via le navigateur. Lorsque la demande est traitée par le serveur, il analysera d'abord l'URL, puis la classifiera en fonction des trois paramètres suivants, et trouver la plate-forme correspondante selon le paramètre p. c trouve le contrôleur correspondant et trouve la méthode dans le contrôleur correspondant selon a. Le contrôleur correspondant appelle ensuite le modèle de base de données pour effectuer les opérations de base de données correspondantes et le traitement logique des données selon le. conditions spécifiques et renvoie les résultats, qui sont ensuite traités par l'affichage de la couche de vue.
La complexité et la diversité des fonctions d'un site Web déterminent la nécessité de plusieurs contrôleurs pour gérer différents modules, nous pouvons donc d'abord définir une classe de base de contrôleur, enregistrer les méthodes publiques et augmenter la réutilisation du code
Les avantages de mvc sont évidents : la superposition est très claire, ce qui facilite le développement et la modification de l'équipe
Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!