Spec-Zone.ru › Phalcon 3

Архитектура MVC

Phalcon предоставляет объектно-ориентированные классы, необходимые для реализации архитектуры «Модель-Представление-Контроллер» (часто упоминаемой как MVC) в вашем приложении. Эта схема широко используется другими веб-фреймворками и приложениями для настольных компьютеров.

Преимущества использования MVC:

  • Изоляция бизнес-логики от пользовательского интерфейса и уровня базы данных
  • Улучшение структуры кода для более лёгкого обслуживания

Если вы решите использовать MVC, каждый запрос к ресурсам вашего приложения будет обрабатываться архитектурой MVC. Классы Phalcon написаны на языке C, обеспечивая высокую производительность этой схемы в PHP-приложении.

Модели

Модель представляет информацию (данные) приложения и правила манипулирования этими данными. Модели в основном используются для управления правилами взаимодействия с соответствующей таблицей базы данных. В большинстве случаев каждой таблице в базе данных будет соответствовать одна модель в вашем приложении. Большая часть бизнес-логики вашего приложения будет сосредоточена в моделях. Узнать больше

Представления

Представления представляют пользовательский интерфейс вашего приложения. Представления часто являются HTML-файлами с встраиваемым PHP-кодом, выполняющим задачи, относящиеся исключительно к представлению данных. Представления отвечают за предоставление данных веб-браузеру или другому инструменту, используемому для запросов к вашему приложению. Узнать больше

Контроллеры

Контроллеры обеспечивают «поток» между моделями и представлениями. Контроллеры отвечают за обработку входящих запросов от веб-браузера, запрос данных в моделях и передачу этих данных представлениям для отображения. Узнать больше

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/reference/mvc.html

Spec-Zone.ru

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