溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yii框架的運行機制是什么

發(fā)布時間:2021-01-14 11:32:09 來源:億速云 閱讀:179 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關yii框架的運行機制是什么的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

每一次 Yii 應用開始處理 HTTP 請求時,它都會進行一個近似的流程。                                

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

入口腳本會加載 配置數組 并創(chuàng)建一個 應用 實例用于處理該請求。

應用會通過 request(請求) 應用組件 解析被請求的 路由。

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

控制器會創(chuàng)建一個 action(動作) 實例并為該動作執(zhí)行相關的 Filters(訪問過濾器)。

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

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

動作會加載一個數據模型,一般是從數據庫中加載。

動作會渲染一個 View(視圖),并為其提供所需的數據模型。

渲染得到的結果會返回給 response(響應) 應用組件。

響應組件會把渲染結果發(fā)回給用戶的瀏覽器。

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

yii框架的運行機制是什么

感謝各位的閱讀!關于“yii框架的運行機制是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI