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

Работа с роутами в Yii2?

Вывожу из БД категории, и делаю ЧПУ ссылку алиасом (просто по полю в БД).
5996d776e2564a0a90e9bd7203e305fa.png
С помощью роутов делаю красивую ссылку:
Роут: '<alias:\w+>' => 'category/view',
Получаемый вид ссылки: mysite.ru/tkani
Но почему так не работает с ссылкой "postelnoe-bele", если убираю дефис то ссылка приобретает нормальный вид. Подскажите в чем проблема?
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
NeLexa
@NeLexa
У вас же в алиасах прописана регулярка, а \w cоответствует любому алфавитно-цифровому знаку.
Соответственно вам нужно её подправить, добавив возможность задавать тире, либо вообще её убрать, оставив только <alias>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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