允许没有参数的 Symfony2 路由的尾部斜杠? [英] Allow trailing slash for Symfony2 route without params?
本文介绍了允许没有参数的 Symfony2 路由的尾部斜杠?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
acme_admin_dashboard:
pattern: /{_locale}/admin
defaults: { _controller: AcmeBundle:Admin:dashboard }
我希望可以通过 /en/admin
和 /en/admin/
访问此路由.我将如何实现这一目标?
I want this route to be accessible at /en/admin
and /en/admin/
. How would I achieve this?
推荐答案
我喜欢@Kuchengeschmack 的回答 (https://stackoverflow.com/a/11078348/593957),因为它不会触发外部重定向.
I like @Kuchengeschmack's answer (https://stackoverflow.com/a/11078348/593957) because it doesn't trigger external redirects.
这是一个 yaml 版本:
Here's a yaml version:
acme_admin_dashboard:
pattern: /{_locale}/admin{trailingSlash}
defaults: { _controller: AcmeBundle:Admin:dashboard, trailingSlash : "/" }
requirements: { trailingSlash : "[/]{0,1}" }
这篇关于允许没有参数的 Symfony2 路由的尾部斜杠?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文