在我的存储库类中,我有一个函数:
public function findByCellId(int $cellId)
{
return $this->createQueryBuilder('u')
->andWhere('u.cell_id = :cell_id')
->setParameter('cell_id', $cellId)
->getQuery()
->getResult();
}
问题在于它返回一个包含 1 个元素的数组,这是一个实体对象。
预期结果是一个包含多个对象的数组。
当我得到带有 \Doctrine\ORM\Query::HYDRATE_ARRAY
参数的结果时,它返回一个由许多数组组成的数组,这是正确的,但我想要对象数组。