是否有两个必须使用相同网址(/:sf_culture /:slug /)的symfony路由(sfDoctrineRoute),但是不同的模型?
答案 0 :(得分:1)
您需要编写自己的Route类,扩展sfObjectRoute。你看看sfDoctrineRoute的代码了吗?这并不复杂。
重写getObjectForParameters()以在两个模型上搜索,在路由中设置“class”参数,也可以添加选项“models”,然后就完成了。
sfDoctrineRouteCollection无法搜索多个模型。
答案 1 :(得分:0)
第一个URL匹配是将使用的路由。您需要以某种方式区分每个路由的URL。
您应该探索使用sfDoctrineRouteCollection。