鍍金池/ 教程/ PHP/ 應(yīng)用程序流程圖
模型
歡迎來到 CodeIgniter
通過 CLI 執(zhí)行 CodeIgniter
自動載入資源
初探 CodeIgniter
創(chuàng)建核心系統(tǒng)類
應(yīng)用程序流程圖
安裝指南
CodeIgniter 特性
應(yīng)用性能分析
web 頁面緩存
公共函數(shù)
安全
處理多環(huán)境
使用 CodeIgniter 庫
管理你的應(yīng)用程序
創(chuàng)建輔助類
兼容性函數(shù)
開始 CodeIgniter
視圖
視圖文件的 PHP 替代語法
結(jié)束語
靜態(tài)頁面
URI 路由
錯誤處理
版本升級
創(chuàng)建新聞
CodeIgniter URL
讀取新聞
鉤子 - 擴(kuò)展系統(tǒng)核心
設(shè)計(jì)和架構(gòu)目標(biāo)
保留字
疑難解答
下載 CodeIgniter
模式-視圖-控制
輔助函數(shù)
控制器
創(chuàng)建適配器
PHP 開發(fā)規(guī)范

應(yīng)用程序流程圖

下圖展示了數(shù)據(jù)如何如何貫穿系統(tǒng):

http://wiki.jikexueyuan.com/project/codeigniter-user-guide/images/appflowchart.gif" alt="應(yīng)用程序流程圖" />

  1. index.php 作為前端控制器,初始化運(yùn)行 CodeIgniter 所需的資源。
  2. Router 檢查 HTTP 請求,以確定誰來處理它
  3. 如果緩存文件已經(jīng)存在,將會直接發(fā)送給瀏覽器,不需要系統(tǒng)執(zhí)行
  4. 安全性。在應(yīng)用控制器加載前, HTTP 請求和任何用戶請求的數(shù)據(jù)將會被過濾。
  5. 控制器加載模型,核心庫,輔助函數(shù),和其他處理某個請求需要的任何資源。
  6. 最終視圖(View)經(jīng)過渲染,發(fā)送到 Web 瀏覽器。如果開啟緩存(Caching),視圖首先被緩存,以便用于以后的請求。