Doctrine - 查询构建器只返回 1 个结果

时间:2021-03-12 12:10:36

标签: doctrine query-builder

在我的存储库类中,我有一个函数:

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 参数的结果时,它返回一个由许多数组组成的数组,这是正确的,但我想要对象数组。

0 个答案:

没有答案