Небольшая схема, упрощенно описывающая путь, по которому проходит запрос посетителя сайта от браузера до рендера финальной html-страницы во фреймворке Yii2.
Часто новичкам не хватает общего понимания - а что же происходит внутри всех этих классов, методов и файлов конфигураций? Но камень преткновения находится, как правило, не в частностях, а в общей картине. Как мы попадаем в контроллер, почему запускается именно этот экшен, кто рендерит вид, как туда попадают переменные? Представленная схема призвана немного прояснить картину и дать направление для дальнейшего исследования кода фреймворка.
#yii #маршрутизация
@danilovcodechat
@danilovcode
youtube.com/@danilovcode
Часто новичкам не хватает общего понимания - а что же происходит внутри всех этих классов, методов и файлов конфигураций? Но камень преткновения находится, как правило, не в частностях, а в общей картине. Как мы попадаем в контроллер, почему запускается именно этот экшен, кто рендерит вид, как туда попадают переменные? Представленная схема призвана немного прояснить картину и дать направление для дальнейшего исследования кода фреймворка.
#yii #маршрутизация
@danilovcodechat
@danilovcode
youtube.com/@danilovcode
👍6❤1