У меня есть подпапки «agent» и «admin» в папке контроллеров в Yii2.Контроллер AutoLoad в подкаталоге в выпуске Yii2
Когда я печатаю localhost/projectname/agent/dashboard
, он работает нормально, где «приборная панель» является контроллером в папке «агент».
Но когда я печатаю localhost/projectname/agent
, он говорит, что страница не найдена. Каково решение этого? Я также знаю, что этот тип работы должен обрабатываться в модулях.
В web.php (urlManager ... правила) Я добавил [ \t 'шаблон' => 'агента', \t 'маршрут' => 'агент/панель' ] – abasit83
Теперь он работает отлично подходит для «локальный/имя_проект/агент». Но когда я добавляю «/» в конце URL-адреса, он говорит, что страница не найдена :-( – abasit83
См. Обсуждение: https://github.com/yiisoft/yii2/issues/1807 Вы можете изменить суффикс и уровень UrlManager (либо слэш, либо без косой черты), либо вы можете определить маршрут дважды, один раз с помощью косой черты и один раз без него. –