我有:
return $this->BuildElement;
其中 $ this 对应于表示BuildElement的父表(Build)的对象。 Build有很多BuildElements,所以上面的代码返回一个BuildElement对象的数组,但是我想根据某些列的值来排序它们但不知道如何这样做。
答案 0 :(得分:1)
好吧,
如果您需要返回由按字母顺序排序的父ID标识的BuildElements列表,您可以使用DQL来执行此操作,如下所示:
Doctrine_Query::create()->from('BuildElement be')->innerJoin('be.Build b')->where('b.id = ?', $parendId)->orderBy('be.yourColumn ASC')->execute();
您可以在Doctrine docs中查看:Doctrine DQL manual
另外,取决于您使用的是Doctrine 1.x还是2.x