Maison  >  Article  >  cadre php  >  Quels sont les modèles, contrôleurs et vues de thinkphp ?

Quels sont les modèles, contrôleurs et vues de thinkphp ?

王林
王林original
2019-09-11 17:50:493814parcourir

Quels sont les modèles, contrôleurs et vues de thinkphp ?

Tout d'abord, présentons ce que sont le modèle, la vue et le contrôleur.

Modèle - responsable du stockage des données centrales du système

Vue - afficher les informations à l'utilisateur

Contrôleur (contrôleur) - gère les informations saisies par l'utilisateur, est responsable de la lecture des données de la vue, du contrôle des entrées utilisateur et de l'envoi des données au modèle. C'est la partie de l'application qui gère l'interaction de l'utilisateur. Responsable de la gestion du contrôle des interactions avec les utilisateurs ;

Les vues et les contrôleurs constituent ensemble l'interface utilisateur.

Et chaque vue a un composant de contrôleur associé. Le contrôleur accepte les entrées, généralement sous forme de temps codé pour le mouvement de la souris, l'activité des boutons de la souris ou la saisie au clavier. Les temps sont traduits en requêtes serveur pour des modèles ou des vues. L'utilisateur interagit avec le système uniquement via le contrôleur.

Quels sont les modèles, contrôleurs et vues de thinkphp ?

Structure :

Le composant modèle contient le noyau fonctionnel de l'application, qui encapsule les données et sorties correspondantes exécution Processus de traitement par une application spécifique ; le modèle fournit également des fonctions d'accès aux données, qui sont utilisées par les composants de vue qui

obtiennent les données à afficher. Le contrôleur appelle toutes ces procédures au nom de l'utilisateur.

Objectif :

Mettre en œuvre une programmation dynamique, qui simplifie la modification et l'expansion ultérieure du programme, et permet de réutiliser une certaine partie du programme. En simplifiant la complexité, la structure du programme est rendue plus intuitive.

Séparez la représentation interne des informations de la façon dont elles sont présentées et acceptez les demandes des utilisateurs. Il sépare les composants et permet une réutilisation efficace du code. Autrement dit, le code d'implémentation du modèle et de la vue est séparé, de sorte que le même programme puisse utiliser des représentations différentes. Par exemple, vous pouvez représenter un lot de données statistiques respectivement sous forme de graphiques à barres et de diagrammes circulaires. Le but de C est d'assurer la synchronisation du modèle et de la vue. Une fois le modèle modifié, la vue doit être mise à jour de manière synchrone.

Le contenu ci-dessus est à titre de référence uniquement !

Tutoriel recommandé : Tutoriel ThinkPHP

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