我想在此查询中使用带有字段名称的orderby ASC: -
$repository = $this->em->getRepository('XXXAbcBundle:BuilderPage');
return $repository->findAll(\Doctrine\ORM\Query::HYDRATE_ARRAY);
怎么可能?
我想将结果集水合成一个数组,以ASC顺序表示对象图。
答案 0 :(得分:1)
如果您需要HYDRATE_ARRAY,那么您可以尝试这种方法(按BuilderPage.name ASC排序):
$repository = $this->em->getRepository('XXXAbcBundle:BuilderPage');
$query = $repository->createQueryBuilder('BuilderPage')
->select('BuilderPage')
->orderBy('BuilderPage.name', 'ASC')
->getQuery();
return $query->getResult(\Doctrine\ORM\Query::HYDRATE_ARRAY);