教义是否支持多个orderBy?

时间:2012-07-11 07:02:28

标签: doctrine-orm

我正在使用Doctrine 2.0,并希望对2个属性进行排序:

$qb->addOrderBy('o.prop1', 'ASC')->addOrderBy('o.prop2', 'ASC')

仅对prop2进行排序。

这不起作用(仅在Doctrine 1中)

$qb->addOrderBy('o.prop1 ASC', 'o.prop2 ASC')

如何使用Doctrine 2.0对DQL中的2个属性进行排序?

1 个答案:

答案 0 :(得分:7)

不确定。尝试:

$qb->orderBy('o.prop1', 'ASC')->addOrderBy('o.prop2', 'ASC')

这适合我。