Yii2. Жизненный цикл веб-приложения

project author

Если Вам понравился данный материал, поделитесь им с вашими друзьями в соц сетях


жизненный цикл веб-приложения yii2

 

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

  Теги: Yii2