您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關yii框架的運行機制是什么的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
每一次 Yii 應用開始處理 HTTP 請求時,它都會進行一個近似的流程。
用戶提交指向 入口腳本 web/index.php 的請求。
入口腳本會加載 配置數組 并創建一個 應用 實例用于處理該請求。
應用會通過 request(請求) 應用組件 解析被請求的 路由。
應用創建一個 controller(控制器) 實例具體處理請求。
控制器會創建一個 action(動作) 實例并為該動作執行相關的 Filters(訪問過濾器)。
如果任何一個過濾器驗證失敗,該動作會被取消。
如果全部的過濾器都通過,該動作就會被執行。
動作會加載一個數據模型,一般是從數據庫中加載。
動作會渲染一個 View(視圖),并為其提供所需的數據模型。
渲染得到的結果會返回給 response(響應) 應用組件。
響應組件會把渲染結果發回給用戶的瀏覽器。
下面的示意圖展示了應用是如何處理一個請求的。
感謝各位的閱讀!關于“yii框架的運行機制是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。