入門級(jí)介紹?thinkphp框架執(zhí)行流程

下面由thinkphp教程欄目給大家介紹thinkphp框架執(zhí)行流程,希望對(duì)需要的朋友有所幫助!

thinkphp框架執(zhí)行流程?

首先總結(jié)一下,框架執(zhí)行的大致流程:?

index.php->載入框架->讀取配置項(xiàng)->生成應(yīng)用->載入類->框架new這些類的方法->模板渲染display展示;

具體的類和文件如下:

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

–> index.php(入口、調(diào)試模式、應(yīng)用路徑)

–> ThinkPHP.php(定義路徑與訪問(wèn)模式)

–> ThinkThink(類加載器、異常處理、讀取共有配置)

–> ThinkApp(請(qǐng)求url調(diào)度解析、執(zhí)行調(diào)度解析結(jié)果)

–> exec 執(zhí)行用戶定義的Controller的Action方法

–> ThinkDispatcher(根據(jù)url模式解析M、C、A和參數(shù),加載模塊配置)

–> ThinkController(調(diào)用視圖、包裝和重定向)

可以看到,框架的內(nèi)部流程其實(shí)比較簡(jiǎn)單,還有2個(gè)很重要的類:

ThinkHook: 監(jiān)聽App、Action、View的各個(gè)階段,執(zhí)行Behavior

ThinkBehavior: 可配置(配置文件)可增刪(代碼)

推薦:最新的10個(gè)thinkphp視頻教程

以上就是入門級(jí)介紹?

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