По примеру проектов
ElisDN писал(а):
часть своего проекта разбил на модули
Имеются такие конфиги в urlManager:
Код: Выделить всё
'' => 'main/default/index',
'contact' => 'main/contact/index',
'<_a:error>' => 'main/default/<_a>',
'<_a:(login|logout|signup|confirm-email|request-password-reset|reset-password)>' => 'user/default/<_a>',
'<module:main|user|organization>' => '<module>/default/index',
'<module:main|user|organization>/<id:\d+>' => '<module>/default/view',
'<module:main|user|organization>/<action:update|delete>/<id:\d+>' => '<module>/default/<action>',
'<module:main|user|organization>/create' => '<module>/default/create',
'<controller:[\w\-]+>' => '<controller>/index',
'<controller:[\w\-]+>/<id:\d+>' => '<controller>/view',
'<controller:[\w\-]+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:[\w\-]+>/<action:\w+>' => '<controller>/<action>',
т.е. в модули вынесено
организации и
пользователи, остальное пока в общей куче
Все правила работают корректно, по крайней мере, на сколько я могу заметить.
Не работают
login,
logout и т.д.
Ссылки формирую вот так:
Код: Выделить всё
Yii::$app->user->isGuest ? [
'label' => Yii::t('app', 'Login'),
'url' => ['/user/default/login'],
'options' => ['class' => 'pull-right']
]
При переходе по ссылке получаю
404 страницу.
Если в адресной строке явно указать
/user/default/login то открывается, то что нужно
Debugger пишет про какой-то users:
- screenshot-atlant.grcc.dev 2015-06-03 17-56-48.png (146.73 КБ) 3824 просмотра