Maison  >  Article  >  cadre php  >  À quoi fait référence le mvc de thinkphp ?

À quoi fait référence le mvc de thinkphp ?

WBOY
WBOYoriginal
2022-06-21 11:11:444174parcourir

Le mvc sur lequel thinkphp est basé fait référence à : 1. m est l'abréviation de model, qui signifie modèle, utilisé pour le traitement des données ; 2. v est l'abréviation de view, qui signifie view, qui est composée de la classe View et fichier modèle ; 3. c est contrôleur Abréviation de contrôleur, utilisée pour le traitement logique. Le modèle de conception MVC est une idée de programmation et une méthode permettant de séparer la couche logique et la couche de présentation d'une application.

À quoi fait référence le mvc de thinkphp ?

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 6, ordinateur Dell G3.

Que signifie mvc de thinkphp ?

MVC est l'abréviation de modèle - vue - contrôleur

thinkphp est un framework du langage de programmation php. Le framework est un ensemble d'outils permettant d'améliorer l'efficacité du développement.

mvc est une idée de programmation, m est l'abréviation de model, qui est utilisée pour le traitement des données, v est view, qui est la vue de la page Web, c est contrôleur, qui signifie contrôleur, et est utilisé pour le traitement logique ; faciliter le développement de différentes logiques. Améliorer la lisibilité et la maintenabilité du code.

MVC est une méthode de séparation de la couche logique et de la couche de présentation d'une application. ThinkPHP est également basé sur le modèle de conception MVC. MVC n'est qu'un concept abstrait et n'a pas de réglementation particulièrement claire. La superposition MVC dans ThinkPHP se reflète grossièrement dans :

  • Model (M) : La définition du modèle est complétée par la classe Model.

  • Contrôleur (C) : le contrôleur d'application (classe d'application du contrôleur principal) et le contrôleur d'action assument tous deux le rôle de contrôleur. Le contrôleur d'action complète le contrôle des processus métier, tandis que le contrôleur d'application est responsable du contrôle de la planification.

  • View (V) : Il est composé d'une classe View et d'un fichier modèle. Le modèle est 100 % séparé et peut être prévisualisé et produit indépendamment.

Mais en fait, ThinkPHP ne dépend pas de M ou de V, ce qui signifie qu'il peut fonctionner sans modèles ni vues. Il ne repose même pas sur C. En effet, ThinkPHP dispose également d'un contrôleur principal au-dessus d'Action, le contrôleur d'application, qui est responsable de la planification globale de l'application. En l’absence de C, la vue V doit exister, sinon ce n’est plus une application complète. Dans l'ensemble, le modèle MVC de ThinkPHP fournit uniquement un moyen de développement agile, plutôt que de s'en tenir au MVC lui-même.

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