【发布时间】:2012-07-12 14:58:20
【问题描述】:
我正在使用理论查询来接收域对象的单个实例:
$entity = $query->getSingleResult();
现在我想在收到 $entity 之后对其进行水合,以便 $entity 是一个数组(就像使用 \Doctrine\ORM\Query::HYDRATE_ARRAY 接收它时一样)。
我正在寻找这样的东西:
$doctrine->hydrate($entity, \Doctrine\ORM\Query::HYDRATE_ARRAY);
有没有办法使用 Doctrine 来实现这一点?
【问题讨论】:
-
你试过$entity->toArray()吗?
-
不起作用,因为 $entity 是一个简单的对象。
标签: php orm doctrine-orm