【发布时间】:2017-08-12 03:27:43
【问题描述】:
我需要在 Doctrine 中使用 findAll() 将数据库中的所有记录作为数组获取,我的查询是这样的
$result = $this->getDoctrine()
->getRepository('CoreBundle:Categories')
->findAll(\Doctrine\ORM\Query::HYDRATE_ARRAY);
即使将 Hydration Mode 设置为 HYDRATE_ARRAY,我也会将结果作为对象获得
array:4 [▼
0 => Categories {#323 ▶}
1 => Categories {#326 ▶}
2 => Categories {#329 ▶}
3 => Categories {#332 ▶}
]
我犯了什么错误?
【问题讨论】:
标签: symfony doctrine-orm doctrine-query