Yii2. Жизненный цикл веб-приложения
![]()
Если Вам понравился данный материал, поделитесь им с вашими друзьями в соц сетях
жизненный цикл веб-приложения yii2
- Пользователь обращается к входному скрипту web/index.php
- Входной скрипт загружает конфигурацию приложения и создает экземпляр приложения для дальнейшей обработки запроса
- Приложение определяет маршрут запроса при помощи компонента приложения (yii\web\Request)
- Приложение создает экземпляр контроллера для выполнения запроса
- Контроллер, в свою очередь, создает действие и накладывает на него фильтры
- Если хотя бы один фильтр дает сбой, выполнение приложения останавливается.
- Если все фильтры пройдены — приложение выполняется
- Действие загружает модель данных
- Действие генерирует вид, отображая в нем данные (в том числе и полученные из модели)
- Сгенерированный вид приложения передается как компонент (yii\web\Response)
- Компонент "ответ" отправляет готовый результат работы приложения браузеру пользователя