Ситуация следующая, есть контроллер app\controllers\AdminController
в папке controllers создал подпапку admin и в ней контроллер app\controllers\admin\UserController
теперь при попытке перейти по адресу site.com/admin/user выдает ошибку 404, так как экшена User в контроллере Admin нет
а если перейти site.com/admin/user/index, попадаю в контроллер User и экшн Index
есть ли способ избавится от index в адресе ?
Контроллер в подпапке с именем другого контроллера
Re: Контроллер в подпапке с именем другого контроллера
прописал правило в URLManager ('admin/user' => 'admin/user/index'), работает как надо, но правильное ли такое решение?
может есть другой, более изящный способ, что бы не писать для каждого контроллера правило?
может есть другой, более изящный способ, что бы не писать для каждого контроллера правило?
Re: Контроллер в подпапке с именем другого контроллера
не использовать в одном месте AdminController и папку admin, организуйте структуру правильно
Re: Контроллер в подпапке с именем другого контроллера
а как тогда получить ссылку такого вида site.com/admin/user и что бы ее обрабатывал нужный контроллер ?
Re: Контроллер в подпапке с именем другого контроллера
Пеееименуйте лучше AdminController в DashboardController и напишите правила для него.