yii2運(yùn)行流程

yii2運(yùn)行流程

yii2運(yùn)行流程如下:

1、用戶向入口腳本 web/index.php 發(fā)起請(qǐng)求。

2、入口腳本加載應(yīng)用配置并創(chuàng)建一個(gè)應(yīng)用 實(shí)例去處理請(qǐng)求。

3、應(yīng)用通過(guò)請(qǐng)求組件解析請(qǐng)求的 路由。

4、應(yīng)用創(chuàng)建一個(gè)控制器實(shí)例去處理請(qǐng)求。

5、控制器創(chuàng)建一個(gè)動(dòng)作實(shí)例并針對(duì)操作執(zhí)行過(guò)濾器。

(相關(guān)教程推薦:yii框架

6、如果任何一個(gè)過(guò)濾器返回失敗,則動(dòng)作取消。

7、如果所有過(guò)濾器都通過(guò),動(dòng)作將被執(zhí)行。

8、動(dòng)作會(huì)加載一個(gè)數(shù)據(jù)模型,或許是來(lái)自數(shù)據(jù)庫(kù)

9、動(dòng)作會(huì)渲染一個(gè)視圖,把數(shù)據(jù)模型提供給它。

10、渲染結(jié)果返回給響應(yīng)組件。

11、響應(yīng)組件發(fā)送渲染結(jié)果給用戶瀏覽器。

更多編程相關(guān)內(nèi)容,請(qǐng)關(guān)注php中文網(wǎng)yii框架欄目!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享