我在学习 https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/working-with-associations.html但我无法弄清楚级联合并的作用。我在别处看到过
$new_object = $em->merge($object);
基本上是基于
$object
创建一个新的托管对象.那是对的吗?
最佳答案
$em->merge()
用于获取已从实体管理器的上下文中取出的实体并“重新附加它”。
级联合并将此行为扩展到您正在合并的实体的关联实体。这意味着更改会级联到关联,而不仅仅是被合并的实体。
关于Symfony2 Doctrine 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15833639/