我有 2 个学说元素,可以说具有一对多关系的父母和孩子。孩子是拥有方,并将父母的ID存储在数据库中。
当我通过从父级的集合中删除一个子级来将其从父级中删除并持久保存时,该子级及其关系都将被删除。
这是正常的行为吗?我是否必须$parent->removeChild($child)
为我要移除的每个孩子说一下?还是我的注释有问题,在这种情况下我会发布我的代码。
编辑:有人可以解释为什么这对一对多有效,但对多对多有效?
我有 2 个学说元素,可以说具有一对多关系的父母和孩子。孩子是拥有方,并将父母的ID存储在数据库中。
当我通过从父级的集合中删除一个子级来将其从父级中删除并持久保存时,该子级及其关系都将被删除。
这是正常的行为吗?我是否必须$parent->removeChild($child)
为我要移除的每个孩子说一下?还是我的注释有问题,在这种情况下我会发布我的代码。
编辑:有人可以解释为什么这对一对多有效,但对多对多有效?