Задать вопрос
@akula22

Yii2 правила в Url manager, как указать все символы?

Формирую ссылку так ['/user/default/view', 'username' => $model->username]
в Url manager такое правило
'user/<username:[\w_-]+>' => 'user/default/view',

Если имя простое, например test то я получаю правильную ссылку /user/test
а если vova-pupkin или id123123123 то ссылка получается /user/default/view?username=vova-pupkin

Как правильно делать правило?
  • Вопрос задан
  • 259 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
sanchezzzhak
@sanchezzzhak
Ля ля ля...
DmitryVoronkov
@DmitryVoronkov
Python Developer
попробуй так.
'user/<username:[-\w]+>' => 'user/default/view',
Ответ написан
@akula22 Автор вопроса
Вопрос решился, у меня какой-то конфликт был в коде
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы