Я смотрю на advanced app в Yii 2.0, там http request выглядит так:
localhost/index.php?r=site/index
По официальному мануалу (Yii 2.0 The definitive guide) layout остаётся тот же, а запросы для добавленных контроллеров и моделей выглядят так:
localhost/index.php?r=country/index
Соответственно, контроллеры в SiteController.php срабатывают, только если отправить запрос вида:
localhost/index.php?r=site/request -> actionRequest {} в SiteController.php
Я же хочу добавить другой layout и направить роуты на него, чтобы вместо запроса к index.php?r=request при запросе на
localhost шёл роут либо на
localhost/login, если гость, либо на
localhost/index, если авторизованный пользователь. Соответственно, со своими view и controller.
Как мне перенастроить роутинг в существующем приложении, чтобы пользователь попадал на мою страницу? И что должно быть в controller и view для этого?