域对象实例的水合作用

时间:2012-07-12 14:58:20

标签: php orm doctrine-orm

我正在使用doctrine查询来接收域对象的单个实例:

$entity = $query->getSingleResult();

现在我想在我收到它之后补充$ entity,因此$ entity是一个数组(就像使用\ Doctrine \ ORM \ Query :: HYDRATE_ARRAY接收它一样)。

我正在寻找类似的东西:

$doctrine->hydrate($entity, \Doctrine\ORM\Query::HYDRATE_ARRAY);

有没有办法用Doctrine实现这个目标?

1 个答案:

答案 0 :(得分:1)

我一直在找同样的东西,但还没有找到它 由于循环引用,序列化实体存在一些无限递归问题。

最后,我根据此example

推出了自己的序列化函数