我目前正在使用 Symfony 2 开发一个应用程序,并希望我的路由不区分大小写。

我已经包含了一个示例路线。这仅匹配/some_url/。我希望它与该模式的任何变化相匹配。例如。/Some_url/、/SOME_URL/等...

some_route:
    pattern:  /some_url/
    defaults: { _controller: Bundle:Controller:Action }

有谁知道我如何实现这一目标?

最佳答案

试试这个:

some_route:
    pattern:   /{some_url}/
    defaults:  { _controller: Bundle:Controller:Action }
    requirements:
        some_url:  (?i:some_url)

但正如评论中已经提到的,这是一种不好的做法

关于php - Symfony 2 不区分大小写的路由,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11448114/

10-11 20:11