我使用的是Doctrine 2.假设我们有两个实体:用户和错误。是否有可能与倒置侧(用户)和拥有侧的多个列(Bug)具有双向关联?逆向一侧和多侧在一侧的双向关联
如果我在错误实体定义列如下:
/** @Entity */
class Bug {
/** @ManyToOne(targetEntity="User", inversedBy="associated_bugs") */
protected $reported_by;
/** @ManyToOne(targetEntity="User", inversedBy="associated_bugs) */
protected $assigned_to;
}
话,我不知道该怎么在用户实体写...
/** @Entity */
class User {
/**
* @OneToMany(targetEntity="Bug", mappedBy="???")
* @var Bug[]
**/
protected $associated_bugs;
}
这正是我现在正在做的。但我想有一个*双向*关联。 – Roman 2013-05-03 12:42:38
这是双向关联 – Zeljko 2013-05-03 23:08:26
是的。我想说,* User *实体中有两列,但我在问只有一列的可能性。 – Roman 2013-05-04 04:24:28