Spec-Zone.ru › CodeIgniter 3

Модель-представление-контроллер

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

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

CodeIgniter использует довольно свободный подход к MVC, так как модели не являются обязательными. Если вам не нужна дополнительная изоляция или вы обнаруживаете, что обслуживание моделей требует большей сложности, чем вам нужно, вы можете проигнорировать их и создать своё приложение с минимальным использованием контроллеров и представлений. CodeIgniter также позволяет вам включать свои собственные существующие скрипты или даже разрабатывать основные библиотеки для системы, позволяя вам работать наиболее удобным для вас способом.

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/overview/mvc.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API