CodeIgniter 基于模式-視圖-控制這一模式設(shè)計(jì)。MVC 能將邏輯層和展示層分離。實(shí)際上,它能讓你的 web 頁面包含最少的代碼,因?yàn)轱@示模塊從 PHP 代碼中分離出來了。
CodeIgniter 在使用 MVC 方面非常的寬松,因?yàn)?strong>模式并不是必須的。如果你覺得自己不需要分離,或者覺得維護(hù)模式,需要花費(fèi)更多的精力,你可以不用管模式,僅使用控制和視圖。
CodeIgniter 也可以和你現(xiàn)有的腳本合并使用,或者允許自行開發(fā)此系統(tǒng)的核心庫,可以讓你找到最適合你的方式工作。