Maison > développement back-end > Problème PHP > Que signifie php mvc ?

Que signifie php mvc ?

藏色散人
Libérer: 2023-03-14 16:24:01
original
3800 Les gens l'ont consulté

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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal