Symfony 1.0 路由分隔符
我以前使用过 Symfony 1.4,但现在我正在维护 Symfony 1.0 项目。
基本上,我的问题是关于 Symfony 1.0 中的路由:
除了斜杠之外,还有其他方法可以用来分隔变量吗?
这适用于 Symfony 1.0 和 1.4:
url: /:variable/:other_variable.html
这在 Symfony 1.0 中不起作用(尽管它在 Symfony 1.4 中起作用):
url: /:variable-:other_variable.html
Symfony 1.0中似乎不存在segment_separators选项。
有什么想法吗?
I have used Symfony 1.4 before, but I'm maintaining an Symfony 1.0 project right now.
Basically, my question is about routing in Symfony 1.0:
Is there a way to use anything else than slashes to separate variables?
This works in both Symfony 1.0 and 1.4:
url: /:variable/:other_variable.html
This doesn't work in Symfony 1.0 (although it works in Symfony 1.4):
url: /:variable-:other_variable.html
The segment_separators option doesn't seem to exist in Symfony 1.0.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 Symfony 1.0.x 已经好几年了。我还没有看到segment_separators选项,我相信它是在1.1中引入的。
相反,您可以将变量视为单个变量/参数并使用简单的 PHP explode() 调用您的操作将它们分解为各自的变量。
I've been working with Symfony 1.0.x for several years now. I have not seen segment_separators options, which I believe were introduced in 1.1.
Instead, you can treat the variables as a single variable/parameter and use a simple PHP explode() call in your action to break them apart into respective variables.