Maison  >  Article  >  développement back-end  >  Que signifie php mvc ?

Que signifie php mvc ?

藏色散人
藏色散人original
2021-12-29 10:19:553700parcourir

php mvc est un modèle de conception ; M dans mvc représente le modèle, qui est utilisé pour compléter une logique métier spécifique ; V représente la vue, qui est responsable de l'affichage des informations ; C représente le contrôleur, qui est responsable de l'émission des commandes.

Que signifie php mvc ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.

Que signifie php mvc ?

Compréhension de base et principes de MVC en php

php mvc signifie

MVC ?

Pour les novices, cette partie n'est peut-être pas 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ète une logique métier spécifique

V : vue, vue, responsable de l'affichage des informations

C : contrôleur, le contrôleur est chargé de donner les ordres, jouant le rôle d'un agent de la circulation (distinguer les méthodes, dans Quand une demande vient de la réception, déterminez quelle méthode utiliser)

Les principes de base et les détails sont résumés dans une image :

Explication : Lorsque nous saisissons l'url via le navigateur, lorsque la demande est traitée par le serveur Il analysera d'abord l'URL, puis la classera selon les trois paramètres suivants selon le paramètre p, trouvera le contrôleur correspondant selon c, trouvera la méthode dans le contrôleur correspondant selon a, puis recherchez le contrôleur correspondant en fonction du modèle de base de données Appelez 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, et renvoyez les résultats, qui sont ensuite affichés par 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 et enregistrer les méthodes publiques pour augmenter la réutilisabilité du code

mvc Les avantages sont évidents : la superposition est très clair, ce qui facilite le développement et la modification de l'équipe

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn