Spec-Zone.ru › Phalcon 2

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

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

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

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

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

Модели

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

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

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

Контроллеры

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

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

Spec-Zone.ru

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