条件URL/路由symfony2:清除URL
我们有没有可能在Symfony做到这一点:条件URL/路由symfony2:清除URL,symfony,Symfony,我们有没有可能在Symfony做到这一点: 如果没有页面属性:转到/category/{category} 如果有一个页面属性:转到/category/{category}/page/{page} 仅当存在页面属性时,我才需要添加/page/{page} 到目前为止,我只做到了以下几点: 如果没有页面属性:转到/category/{category} 如果有一个页面属性:转到/category/{category}/{page} 以下是: AcmeHouseBundle:房屋:视图
- 如果没有页面属性:转到
/category/{category}
- 如果有一个页面属性:转到
/category/{category}/page/{page}
/page/{page}
到目前为止,我只做到了以下几点:
- 如果没有页面属性:转到
/category/{category}
- 如果有一个页面属性:转到
/category/{category}/{page}
AcmeHouseBundle:房屋:视图
无效的
1.
\d+
\d+
区别在于使用
/category/{category}/page/{page}
而不是/category/{category}/{page}
目前还不支持这样的东西(直到合并)。因此,只有通过两条不同的路线才能实现这一点:
AcmeHouseBundle:房屋:视图
无效的
1.
\d+
AcmeHouseBundle:房屋:视图
无效的
1.
\d+
\d+
很乐意帮忙。感谢您对语法突出显示的帮助:)