Heim > PHP-Framework > YII > Wie ist die Anwendungsstruktur des Yii-Frameworks?

Wie ist die Anwendungsstruktur des Yii-Frameworks?

(*-*)浩
Freigeben: 2019-11-28 13:26:35
Original
2215 Leute haben es durchsucht

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.

Wie ist die Anwendungsstruktur des Yii-Frameworks?

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:

Wie ist die Anwendungsstruktur des Yii-Frameworks?

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!

Verwandte Etiketten:
yii
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage