首頁  >  文章  >  php框架  >  yii框架的運作機制

yii框架的運作機制

(*-*)浩
(*-*)浩原創
2020-01-14 16:08:162567瀏覽

yii框架的運作機制

每一次 Yii 應用程式開始處理 HTTP 請求時,它都會進行一個近似的流程。                                  (建議學習:yii教學時)

使用者提交指向入口腳本時 web/index.php 的請求。

入口腳本會載入 設定陣列 並建立一個 應用程式 實例用於處理該請求。

應用程式會透過 request(請求) 應用程式元件 解析被請求的 路由。

應用建立一個 controller(控制器) 實例具體處理請求。

控制器會建立一個 action(動作) 實例並為該動作執行相關的 Filters(存取過濾器)。

如果任何一個篩選器驗證失敗,則該動作會被取消。

如果全部的過濾器都通過,該動作就會被執行。

動作會載入一個資料模型,一般是從資料庫載入。

動作會渲染一個 View(視圖),並提供所需的資料模型。

渲染得到的結果會回傳給 response(回應) 應用程式元件。

回應元件會把渲染結果傳回給使用者的瀏覽器。

下面的示意圖顯示了應用程式是如何處理一個請求的。

yii框架的運作機制

#

以上是yii框架的運作機制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn