目前我正在 symfony 中编写一个小代码,这将导致 url 具有如下资源:
http://url/val/abc.abxhd
我能够成功地获取参数 abchttp://url/val/abc
,但是当我尝试运行以下 URL 时http://url/val/abc.abxhd
。 Symfony 只是抛出 404 错误。
这里可能有什么问题。 URl 也是使用 rawurlencode 编写的。
group:
url: /group/:group
param: {module: group, action: show}
requirements:
sf_method: [get]
实际上 symfony 正在寻找点(.)作为段分隔符。这就是为什么在我的例子中它找不到路线的原因。将 ff 添加到我的路线后。它的工作原理就像预期的那样:
group:
url: /group/:group
param: {module: group, action: show}
requirements:
sf_method: [get]
options:
segment_separators: [/]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)