freeeeez, когда я разрабатывал на Yii2, я использовал gevman/yii2-router для маршрутизации, с его помощью можно располагать контроллеры как угодно и настраивать маршруты как в Laravel, а для view я делал алиас @view и от него подключал страницы. Т.е. контроллеры располагались по PSR-4 и архитектуре, а view по структуре сайта. Вместо behavior использовались middleware, что тоже уменьшило контроллеры и упростило проверку доступов.
Правильного подхода нет, правильно просто придерживаться одного подхода.
Сергей Золотарёв, в логах должен быть конкретный файл. Шаблон есть, который контроллер подключить пытается? (index.php скорее всего). Гадать надоело, если честно.
а
-p
где?