具有多个表的Symfony sfDoctrinePager

时间:2010-03-02 10:11:04

标签: php mysql symfony1 doctrine pager

我想知道如何让它运行。在我的应用程序中,我有一个Category表和Product表。我需要一个结合了类别和产品的寻呼机,以便在一个列表中显示(第一类是产品)。有没有办法实现这一目标?我试着离开加入寻呼机的查询,但似乎没有做到这一点。

2 个答案:

答案 0 :(得分:1)

如果你可以编写一个学说查询来返回你想要的完整列表,那么寻呼机就会把它分页。

如果没有架构,你不确定如何编写这样的查询,甚至不能100%确定你想要做什么。但是,如果您尝试列出具有相关类别信息的产品,那么您将需要加入,否则如果您想要一个混合的类别和产品列表,您可能需要UNION查询。

如果您发布架构以及有关您正在做的事情的更多信息,可以尝试帮助您。

答案 1 :(得分:0)

我要解决的问题是编写我自己的寻呼机,它扩展了sfDoctrinePager和创建的方法,这些方法从2个查询中获得数组结果。不得不做一些额外的写作,但工作得很好。