иметь несколько телефонов. Есть таблица phones с user_id. По связям от юзера телефоны сохраняются без user_id(они не знают о user_id в момент em->flush). Выходит надо сначала сохранить юзера, а потом телефоны? Тоесть одним flush нельзя обойтись где-нить в конце сервиса/контроллера?
Ну и будет что-то типа:
$em->persist($user)
$em->flush()
$phone1 = new Phone(user, $form->phone1)
$phone2 = new Phone(user, $form->phone2)
$em->persist($phone1);$em->persist($phone2);
$em->flush()
можно обойтись одним флашем.
Обсуждают сегодня