2011-12-23 32 views
0

當我嘗試將項目添加到assication試圖將項目添加到協會(ArrayCollection的):調用未定義的方法XXXProxy ::添加

/** 
* In Note class 
* @var \Doctrine\Common\Collections\ArrayCollection 
* 
* @ORM\ManyToMany(targetEntity="User") 
*/ 
protected $responders; 

// in controller: line 80, where error occurs 
$note->getResponders()->add($user); 

我得到

電話未定義的方法代理... UserBundleEntityUserProxy :: add()in ... \ Controller \ NotesController.php on line 80

什麼錯了?

UPDATE

我注意到它尋找UserProxy下add方法,它不應該是在NoteProxy?由於響應者在Note班?

回答

0

好吧,我的問題得到了回答Doctrine Google Groups。這是一個副本&粘貼錯誤

public function getResponders() { 
    return $this->*author*; 
} 
相關問題