鍍金池/ 教程/ PHP/ 模式-視圖-控制
模型
歡迎來到 CodeIgniter
通過 CLI 執(zhí)行 CodeIgniter
自動(dòng)載入資源
初探 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 路由
錯(cuò)誤處理
版本升級(jí)
創(chuàng)建新聞
CodeIgniter URL
讀取新聞
鉤子 - 擴(kuò)展系統(tǒng)核心
設(shè)計(jì)和架構(gòu)目標(biāo)
保留字
疑難解答
下載 CodeIgniter
模式-視圖-控制
輔助函數(shù)
控制器
創(chuàng)建適配器
PHP 開發(fā)規(guī)范

模式-視圖-控制

CodeIgniter 基于模式-視圖-控制這一模式設(shè)計(jì)。MVC 能將邏輯層和展示層分離。實(shí)際上,它能讓你的 web 頁面包含最少的代碼,因?yàn)轱@示模塊從 PHP 代碼中分離出來了。

  • 模式 表示你的數(shù)據(jù)結(jié)構(gòu)。通常你的模式類包含的函數(shù),能幫你檢索,插入,更新數(shù)據(jù)塊里的數(shù)據(jù)。
  • 視圖 是展示給用戶看的信息。視圖通常是一個(gè) web 頁面,但是在 CodeIgniter 中,視圖也可以是頁面的一部分,比如頭部,底部。也可以是 RSS 頁面,或者其他任何類型的頁面。
  • 控制模式視圖,需要處理的資源的橋梁,并生成 web 頁面。

CodeIgniter 在使用 MVC 方面非常的寬松,因?yàn)?strong>模式并不是必須的。如果你覺得自己不需要分離,或者覺得維護(hù)模式,需要花費(fèi)更多的精力,你可以不用管模式,僅使用控制視圖。

CodeIgniter 也可以和你現(xiàn)有的腳本合并使用,或者允許自行開發(fā)此系統(tǒng)的核心庫,可以讓你找到最適合你的方式工作。

上一篇:安全下一篇:URI 路由