2012-07-12 20 views
2

我使用學說查詢接收域對象的單個實例:域對象實例的水化

$entity = $query->getSingleResult(); 

現在我想滋潤$實體後,我收到了已經,使得$實體一個數組(就像使用\ Doctrine \ ORM \ Query :: HYDRATE_ARRAY接收數據一樣)。

我正在尋找這樣的事情:

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

有沒有辦法做到這一點使用原則?

+0

你試過$實體 - >指定者()? – Michi 2012-07-12 15:44:09

+0

不起作用,因爲$ entity是一個簡單的對象。 – memoryleak 2012-07-12 20:05:20

回答

1

我在找同樣的東西,但沒有找到它。
由於循環引用,序列化實體存在一些無限遞歸問題。

最後,我推出我自己的序列化功能,在此基礎上example