@zirdya

Слеш в роуте Symfony?

Добрый вечер!
Есть роут
@Route("/{slug}/", name="my_page", requirements={"slug"=".+"})

но почему-то при переходе по mysite.com/mypage/ в переменной $slug оказывается "mypage/ ", т.е. slug вместе со слешем.
Почему symfony добавляет слеш в переменную и как от этого избавиться?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
В 3.4
@Route("/{slug}/", name="my_page", requirements={"slug"=".+?"})

либо
@Route("/{slug}/", name="my_page")

В 4.1 будет выдаваться желаемый результат
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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