Доктрина однонаправленная ManyToOne и каскады - PullRequest
0 голосов
/ 28 января 2011

У меня есть следующие настройки

  • Тодо имеет Примечания
  • Заметки созданы пользователями

.

class Todo {
    protected $notes;
}

class Note {
    protected $todo;
    protected $author;
}

class User {
    // does not have any link to Note. 
}

У пользователя нет никакой ссылки на Note, как мне тогда каскадировать мое сохранение там. Я подумал, что Примечание - это сторона отношений, мне просто нужно $note->author = $user. И не нужно что-то вроде $user->getNotes()->add($author). Я думал, если в моем приложении, если мне не нужен доступ к Notes от пользователей, я не добавлю ссылку, чтобы загромождать мой класс.

1 Ответ

1 голос
/ 31 января 2011

Я не уверен, правильно ли я понял, но;если ваш пользователь не имеет ссылки на свои заметки, вам не нужно каскадировать какие-либо действия, потому что это однонаправленные отношения.

Обязательно перечитайте Работа с ассоциациями .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...