Yii ist mithilfe des Model-View-Controller (MVC)-Entwurfsmusters organisiert. Yii übernimmt diese ausgereifte Technologie in der WEB-Programmierung, um die Logikschicht und die Präsentationsschicht besser zu trennen.
Die Ansicht stellt die Ausgabe des Modells dar; Eingabe und Transformation von Befehlen für Modelle und Ansichten.
Zusätzlich zu MVC bestehen Yii-Anwendungen auch aus den folgenden Teilen: (Empfohlenes Lernen: Yii-Framework)
Eingabeskript: Ein PHP-Skript, auf das Endbenutzer direkt zugreifen können und das für den Start eines Anforderungsverarbeitungszyklus verantwortlich ist.
Anwendung: Ein Objekt, auf das global zugegriffen werden kann, Komponenten verwaltet und koordiniert, um Anforderungen zu erfüllen
Anwendung: Komponente: In der Anwendung registriertes Objekt, das verschiedene Funktionen zum Vervollständigen der Anfrage bereitstellt.
Modul: Ein unabhängiges Paket, das eine vollständige MVC-Struktur enthält. Eine Anwendung kann aus mehreren Modulen bestehen.
Filter: Code, den der Controller benötigt, um die Ausführung vor oder nach der Verarbeitung der Anfrage auszulösen.
Widget: Ein Objekt, das in eine Ansicht eingebettet werden kann, Controller-Logik enthalten kann und von verschiedenen Ansichten wiederholt aufgerufen werden kann.
Das folgende Diagramm zeigt die statische Struktur einer Yii-Anwendung:
Das obige ist der detaillierte Inhalt vonWie ist die Anwendungsstruktur des Yii-Frameworks?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!