我已经创建了一个实体A与OneToMany关系B,这有关系OneToMany到C.
我必须克隆此A实体并使用新的id在数据库中设置它.所有深层关系也应该用新的ID来克隆.
我试过的是将Aid 设置为null:
$A = clone $A_original;
$A->setId(null);
$em->persist($A);
Run Code Online (Sandbox Code Playgroud)
它在A表中创建新记录,但不在B和中C.
我该怎么做才能制作完整的A实体副本?