我有这个查询创建与学说querybuilder,我得到的返回是一个数组的数组。 我想获得一个返回是一个对象数组,这可能吗?学说queryBuilder:返回对象不是数组
我知道通常Doctrine返回一个实体的对象,因为我有一个内部连接从另一个表中获取名称返回数组。
在此先感谢。
$qb->select('u', 'h.name')
->from('AppBundle:UserHose', 'u')
->innerJoin('AppBundle:Hose', 'h', 'WITH', 'u.hoseId = h.id')
->where('u.userId = :userId')
->orderBy('u.id', 'DESC')
->setParameter('userId', $userId);
return $qb->getQuery()->getResult();
可能想更接近地阅读这个问题。由于某种原因,他已经获得了一个数组结果。他想要一个对象数组。 – Cerad