Как решить проблему с роутингом в Symfony 3?

Начал изучать симфони и столкнулся с такой проблемой: Есть метод, с роутингом " /show", и есть метод с "/show/{id}".
Можно их как-то объединить? И еще такое странное поведение: "/show" и "/show/" почему-то 2 разных роутинга. Т.е. если указано просто show, то переход на show/ выдает 404 ошибку. Как это исправить?
До этого юзал Codeigniter. Там с роутингом все проще.
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Можно их как-то объединить?

Вы можете указать у двух правил маршрутизации один экшен контроллера. Но не "объеденять правила". В целом не рекомендую "объеденять" эти штуки. С дублированием по другому борятся.

По следующей проблеме - trailing slashes. читаем доку.
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
symfony.com/doc/current/cookbook/routing/redirect_...

Но я бы это убирал на уровне nginx.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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