我试图将原则引入已经开始的项目。现在,我们有一个具有ON UPDATE CASCADE
约束的表。问题是,如何将其映射到实体?
我期待像onUpdate="CASCADE"
这样的东西,但是教条没有这样的东西(尽管docs声称如此)
/**
* @Id
* @OneToOne(targetEntity="ColumnA")
* @JoinColumn(..., onDelete="CASCADE", onUpdate(?)="CASCADE")
*/
protected $columnA;
答案 0 :(得分:0)
怎么样:
/**
* @Id
* @OneToOne(targetEntity="ColumnA")
* @JoinColumn(..., cascade={"persist", "remove"})
*/
protected $columnA;
要完全了解级联操作在Doctrine2中的工作原理,请阅读文档中的this section。我希望它有所帮助。