Учебники

CodeIgniter — MVC Framework

CodeIgniter основан на паттерне разработки Model-View-Controller (MVC) . MVC — это программный подход, который отделяет логику приложения от представления. На практике это позволяет вашим веб-страницам содержать минимальные сценарии, поскольку презентация отделена от сценариев PHP.

Модель представляет ваши структуры данных. Как правило, ваши классы моделей будут содержать функции, которые помогут вам извлекать, вставлять и обновлять информацию в вашей базе данных.

Представление — это информация, которая представляется пользователю. Представление обычно является веб-страницей, но в CodeIgniter представление также может быть фрагментом страницы, таким как верхний или нижний колонтитул. Это также может быть страница RSS или любой другой тип «страницы».

Контроллер служит посредником между моделью, представлением и любыми другими ресурсами, необходимыми для обработки HTTP-запроса и создания веб-страницы.