2012-06-27 19 views
0

當我登錄系統時,通常我會獲取用戶記錄並將其保存到會話中。但是,當我想成爲別人時,而不是實體,我得到了實體代理。通常這會很好,但是,當我將它保存在會話中時,它會出錯,因爲它是一個部分類。Doctrine2當我想要一個實體時獲取代理

有沒有辦法重新獲得實體?

回答

0

當您的查詢不包含您想要的內容並且它的名稱爲lazy loading時,Doctrine會返回代理。如果你想要一個實體,請寫下你的想法,或者使用getRepository()函數。

相關問題