Yii2. Модуль users, в нем DefaultController, в нем actionRequestPasswordReset. Стандартные правила:
'<module:\w+>/<action:w+>' => '<module>/default/<action>',
'<module:\w+>/<controller:\w+>/<action:\w+>'=>'<module>/<controller>/<action>',
Если я ввожу такой url: users/default/request-password-reset , то экшен открывается. А если такой - users/request-password-reset , 404 ошибка.
Решил поменять 1-е правило на '<module:\w+>/<action:[a-z-]+>' => '<module>/default/<action>', заработало. Где у меня ошибка в регулярке?
Не могу разобраться с простой регуляркой
Re: Не могу разобраться с простой регуляркой
xxx-yyy это не слово (\w)
попробуйте [\w-]+
попробуйте [\w-]+
-
- Сообщения: 54
- Зарегистрирован: 2010.06.12, 22:18
- Откуда: Набережные Челны
- Контактная информация:
Re: Не могу разобраться с простой регуляркой
спасибо большое