CodeIgniter, руководство пользователя к версии 1.6.1


Модель-Отображение-Контроллер

CodeIgniter основан на шаблоне проектирования Модель-Отображение-Контроллер. MVC — это шаблон, который позволяет отделить логику от отображения. На практике, это позволяет файлам с отображением содержать минимальное количество скриптов.

В CodeIgniter достаточно просто отойти от архитектуры MVC, т.к. модели не являются обязательными. Если вам не нужно дополнительное разделение, или вы считаете, что взаимодействие с моделью достаточно сложно, то вы вполне можете обойтись только Контроллером и отображением. CodeIgniter также позволяет вам включать любые скрипты и сторонние библиотеки, поэтому вы можете работать так как вам удобно.