请看这个背景。
blog:
path: /blog/{page}
defaults: { _controller: AcmeBlogBundle:Blog:index, page: 1 }
requirements:
page: \d+
这是关于symfony路由系统的tutrial的yml文件示例之一。 我想知道下一个模式的URL情况。
path: /blog/{page}/{country}
在这种模式下,如何编写有关需求的配置文件?
答案 0 :(得分:0)
你应该只使用变量名作为yml文件中的键,所以
blog:
path: /blog/{page}/{country}/{whatever}
defaults: { _controller: AcmeBlogBundle:Blog:index, page: 1 }
requirements:
page: \d+
country: \w+
whatever: \w+
\d+
,\w+
只是正常的正则表达式,您可以查看有关正则表达式的更多信息here