Как создать админ в Yii2 base версии без лишних скачиваний и проч?
при помощи GRUD было нагенерены контроллеры, пытаюсь отделить основную часть сайта и создать админку. в /controllers есть admin контроллер, который отвечает за авторизацию, при переходе site.ru/admin/ все замечательно. Есть попочка /controllers/admin в которой храмнятся контроллерами для управления записями, когда пытаюсь зайти на управление какими либо записями получается 404 ошибка. Пробывал прописывать эшены в админском котроллере - оно вроде как работает, но создавать толстенный контроллер не хочется. Я верю, что истина где-то рядом, но только где?
У вас есть контроллер AdminController в корне папки контроллеров и остальные контроллеры в папке admin. При запросе на URL /admin/* подозреваю, что система пытается найти экшн-методы в контроллере AdminController, при этом игнорирует все остальные контроллеры в папке admin.
Вам нужно переместить контроллер AdminController в папку admin, переименовать его во что-то вроде AuthController и написать правило для UrlManager. Правило должно выглядеть подобным образом: '/admin' => 'admin/auth/login'. Теперь у вас все запросы на URL /admin будут перенаправляться на контроллер AuthController, на экшн-метод login. И визуально будет именно так, как вам хочется.
Спасибо Вам, вы прям-таки открыли глаза, не так давно с Yii2 столкнулся, теперь многое стало ясно и все получилось. Сделал по варианту Виталий IIIFX Хоменко, первый вариант опробую уже в другом месте. Спасиб, что откликнулись!