Heim > PHP-Framework > YII > Der Betriebsmechanismus des yii-Frameworks

Der Betriebsmechanismus des yii-Frameworks

(*-*)浩
Freigeben: 2020-01-14 16:08:16
Original
2587 Leute haben es durchsucht

Der Betriebsmechanismus des yii-Frameworks

Jedes Mal, wenn die Yii-Anwendung mit der Verarbeitung einer HTTP-Anfrage beginnt, durchläuft sie einen ungefähren Prozess. (Empfohlenes Lernen: Yii-Tutorial )

Der Benutzer sendet eine Anfrage an das Einlassskript web/index.php.

Das Eingabeskript lädt das Konfigurationsarray und erstellt eine Anwendungsinstanz zur Bearbeitung der Anfrage.

Die Anwendung löst die angeforderte Route über die Anforderungsanwendungskomponente auf.

Die Anwendung erstellt eine Controller-Instanz, um die Anfrage speziell zu bearbeiten.

Der Controller erstellt eine Aktionsinstanz und führt die relevanten Filter (Zugriffsfilter) für die Aktion aus.

Wenn ein Filter die Validierung nicht besteht, wird die Aktion abgebrochen.

Wenn alle Filter bestehen, wird die Aktion ausgeführt. Die Aktion

lädt ein Datenmodell, normalerweise aus der Datenbank. Die Aktion

rendert eine Ansicht und stellt ihr das erforderliche Datenmodell zur Verfügung.

Das gerenderte Ergebnis wird an die Antwortanwendungskomponente zurückgegeben.

Die Antwortkomponente sendet die Rendering-Ergebnisse zurück an den Browser des Benutzers.

Das Diagramm unten zeigt, wie die Anwendung eine Anfrage verarbeitet.

Der Betriebsmechanismus des yii-Frameworks

Das obige ist der detaillierte Inhalt vonDer Betriebsmechanismus des yii-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage