CodeIgniter 使用手冊版本 2.2.0


模型-檢視-控制器

CodeIgniter 基於模型-檢視-控制器的開發模式。MVC 是把程式邏輯從視覺的呈現拆開的一種軟體開發方法。實務上,它允許你的網頁包含最少的程式,就是把視覺呈現的部份從 PHP 程式中分離出來。

CodeIgniter 以寬鬆的 MVC 方式,也就是模型(Models)並非一定要有的。 如果你需要分散的方式,或是覺得維護模型(Models)比你想的還要複雜的話,你可以不用內建的 MVC,然後使用少量的控制器(Controller)跟檢視(View)建立自己所需 application。 CodeIgniter 也可以允取你採用自己現存的 scripts 或是開發系統核心程式庫、讓你以最方便的方式來開發系統。