應(yīng)用程序流程圖
下圖說明數(shù)據(jù)流如何貫穿整個(gè)系統(tǒng):

- index.php 作為前端控制器,初始化運(yùn)行 CodeIgniter 所需要的基本資源。
- Router 檢查 HTTP 請求,以確定誰來處理請求。
- 如果緩存(Cache)文件存在,它將繞過通常的系統(tǒng)執(zhí)行順序,被直接發(fā)送給瀏覽器。
- 安全(Security)。應(yīng)用程序控制器(Application Controller)裝載之前,HTTP 請求和任何用戶提交的數(shù)據(jù)將被過濾。
- 控制器(Controller)裝載模型、核心庫、輔助函數(shù),以及任何處理特定請求所需的其它資源。
- 最終視圖(View)渲染發(fā)送到 Web 瀏覽器中的內(nèi)容。如果開啟緩存(Caching),視圖首先被緩存,所以將可用于以后的請求。
?
翻譯貢獻(xiàn)者:
Hex
最后修改: 2012-02-06 01:19:24