什么是Doctrine 2中的Cascade Detach?

时间:2011-08-14 16:13:36

标签: doctrine-orm cascade

所有标题:)

我想了解什么是Cascade Detach的东西?我可以理解什么是Cascade Remove或者什么。

谢谢

1 个答案:

答案 0 :(得分:3)

一切都与协会有关。

假设您有两个类ParentChild,并且它们之间有OneToMany个关联。级联操作意味着如果您在关联的拥有侧分离/移除对象,则反向的对象也会被分离/移除。

请注意,这与SQL On delete/update cascade无关,这仅适用于PHP数据模型。但是,当然,当涉及刷新更改时,使用级联操作从数据模型中删除的实体将从数据库中删除,以及手动删除实体。