MVC est un modèle de conception qui impose la séparation de l'entrée, du traitement et de la sortie d'une application. À l'aide de MVC, une application est divisée en trois composants principaux : le modèle (M), la vue (V) et le contrôleur (C), chacun gérant ses propres tâches.
Recommandations associées : "Tutoriel ThinkPHP"
View : View est l'interface que les utilisateurs voient et avec laquelle ils interagissent. Pour les applications Web à l'ancienne, la vue est une interface composée d'éléments HTML. Dans les applications Web de nouveau style
, HTML joue toujours un rôle important dans la vue, mais certaines nouvelles technologies ont émergé sans cesse, notamment AdobeFlash et certains langages de balisage et services Web comme XHTML, XML/XSL, WML, etc. Comment gérer l'interface d'une application devient de plus en plus difficile. L'un des grands avantages de MVC est qu'il peut gérer de nombreuses vues différentes pour votre application. Aucun traitement réel n'a lieu dans la vue, que les données soient stockées en ligne ou dans une liste d'employés. En tant que vue, cela sert simplement à générer les données et à permettre à l'utilisateur de les manipuler.
Components pour gérer les bases de données. Les données renvoyées par le modèle sont neutres, ce qui signifie que le modèle n'a rien à voir avec le format des données, de sorte qu'un modèle peut fournir des données pour plusieurs vues. La duplication de code est réduite car le code appliqué au modèle ne doit être écrit qu'une seule fois et peut être réutilisé par plusieurs vues.
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!