Попытка добавить элемент в ассоциацию (ArrayCollection): вызов неопределенного метода XXXProxy :: add - PullRequest
0 голосов
/ 23 декабря 2011

Когда я пытаюсь добавить предмет в задание

/**
 * 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 () в ... \ Controller \ NotesController.php в строке 80

Что не так?

UPDATE

Я заметил, что он ищет под UserProxy метод add, не должен ли он быть в NoteProxy? Так как респонденты в Note классе?

1 Ответ

0 голосов
/ 24 декабря 2011

Хорошо, на мой вопрос ответили Doctrine Группы Google . Это была ошибка копирования и вставки

public function getResponders() {
    return $this->*author*;
} 
...