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