Обзор обработки запросов в Yii 2
Обзор обработки запросов в Yii 2


Описание жизненного цикла запроса в Yii 2

Все запросы, обрабатываемые Yii приложением, проходят подобный путь.

  1. Пользователь создает запрос ко входному скрипту web/index.php.
  2. Входной скрипт загружает конфигурацию и создает экземпляр приложения для обработки запроса.
  3. Приложение определяет запрошенный маршрут при помощи компонента request.
  4. Приложение создает экземпляр контроллера для обработки запроса.
  5. Контроллер создает экземпляр действия и выполняет фильтры для этого действия.
  6. При неудачном выполнении любого фильтра, действие не выполняется.
  7. При успешном выполнении всех фильтров, выполняется действие.
  8. Действие загружает модель данных, возможно, из базы данных.
  9. Действие рендерит представление и передает ему модель данных.
  10. Результат рендеринга передается в компонент приложения response.
  11. Компонент response посылает готовые данные пользователю.

Иллюстрация жизненного цикла запроса в Yii 2.

Ниже представлена диаграмма обработки запроса приложением.

Request Lifecycle Yii

В данном разделе описаны подробности некоторых этапов обработки запроса.

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню