2013-07-15 14 views
0

加載數據,我有兩個:無法從倒轉側

倒排側:

/** 
* @ORM\OneToOne(targetEntity="RentOrder", mappedBy="calendarEntry") 
*/ 
private $rentOrder; 

反演方(業主):

/** 
* @ORM\OneToOne(targetEntity="CalendarEntry", orphanRemoval=true, cascade={"all"}, inversedBy="rentOrder") 
    */ 
     private $calendarEntry; 

現在這個工作:

$rentOrder->getCalendarEntry(); 

但是,這返回NULL:

$calendarEntry->getRentOrder() 

爲什麼?

//編輯

使用「取」與此註釋不會改變任何東西。

回答

0

看看你的數據庫方案,兩個entite都有相互參照。它是一個雙向關係,那麼你可以保存它在兩邊的關係,例如

$rentOrder->setCalendarEntry($calendarEntry); 
$calendarEntry->setRentOrder($rentOrder); 
$em->flush(); 
+0

咦?我不想存儲也不能更改或設置任何數據。我想要得到它。 – user2394156