Обращение к модулю yii2 в браузере
Создал в yii2(basic) средствами gii модуль admin:
modules/
admin/
Module.php файл класса модуля
controllers/ содержит файлы классов контроллеров
DefaultController.php файл класса контроллера по умолчанию
models/ содержит файлы классов моделей
views/ содержит файлы представлений контроллеров и шаблонов
layouts/ содержит файлы представлений шаблонов
default/ содержит файлы представления контроллера DefaultController
index.php файл основного представления
В файле настройки web.php добавил такие строки:
'modules' => [
'Module' => [
'class' => 'app\modules\admin\Module',
'layout' => 'admin',
],
],
Потом пытаюсь обратиться к модулю в браузере: <доменное имя сайта>/admin/ Веб-сервер локальный, Open Server. Доменное имя сайта условно называется yii2shop. В ответ приходит ошибка 404. Как правильно обратиться к созданному модулю?
Ответы (1 шт):
Автор решения: IntegralAL
→ Ссылка
Решил проблему так. В конце файла config/web.php перед return написал следующие строки:
$config['modules']['admin'] = [
'class' => 'app\modules\admin\Module',
'layout' => 'admin',
];
Тогда заработало все. За одно подключил свой слой в свойстве layout.