返回数组,而不是 Doctrine 查询中的对象 - Symfony2
2022-08-30 22:34:07
我正在使用这个:
$this->getDoctrine()->getRepository('MyBundle:MyEntity')->findAll(array(), Query::HYDRATE_ARRAY);
我认为这应该确保它返回数组的数组,但它仍然返回对象数组。
我需要将整个结果作为数组的数组返回,以便我可以做这种事情(愚蠢的例子,但它解释了我的意思):
<?php
$result = $this->getDoctrine()->getRepository('MyBundle:MyEntity')->findAll('return-an-array');
?>
This is the age of the person at the 5th record: <?php echo $result[4]['age']; ?>