主义单向的ManyToOne和Cascades

时间:2011-01-28 07:10:36

标签: doctrine-orm

我有以下设置

  • Todos有笔记
  • Notes由用户创作

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 个答案:

答案 0 :(得分:1)

我不确定我是否做对了,但是;如果您的用户没有对其笔记的引用,那么您将不需要级联任何操作,因为它是单向关系。

请务必重新阅读Working with Associations