当不再在ArrayCollection中时,Make Doctrine2会自动从数据库中删除实体

时间:2015-03-06 12:32:20

标签: doctrine-orm

我们正在处理向用户提供表单以添加/删除父实体的一些简单OneToMany实体的情况。

表单提交后,我们已根据表单数据替换了父表的数组集合。

使用cascade = {" persist"," remove"}意味着当我们持久并刷新Parent时,任何新的OneToMany实体都会成功保留并添加到数据库中。

我们想要的是,在Parent的持久化和刷新期间,不再在OneToMany ArrayCollection中的实体被自动从数据库中删除,从而允许我们删除我们编写的丑陋代码以删除它们一个人。

这可能吗?

0 个答案:

没有答案