Глубокий клон Доктрины сущность со связанным сущностью
Я создал сущностьA
с участиемOneToMany
отношенииB
, которые имеют отношениеOneToMany
вC
.
Я должен клонировать этоA
сущность и установить его в базе данных с новым идентификатором. Также все глубокие отношения должны быть клонированы с новыми идентификаторами.
Что я пытался это установитьA
идентификатор дляnull
:
$A = clone $A_original;
$A->setId(null);
$em->persist($A);
Создает новую запись вA
таблица, но не вB
а такжеC
.
Что я должен сделать, чтобы сделать полную копиюA
организация ?