Есть ли способ вручную указать транзакции в symfony2 с помощью менеджера сущностей (доктрины ), или, возможно, естественный способ выполнить в одной транзакции то, что я делаю ниже в двух?
// creating screen object...
//Creating user object...
//flush the screen into database in order to get the Id to relate the server (user) to
$em->persist($screen);
$em->flush();
//Get id of just inserted screen and attach that to new server (user)
$tempRecordId = $screen->getId();
$tempEntity = $em->getRepository('BizTVContainerManagementBundle:Container')->find($tempRecordId);
$entity->setScreen($tempEntity);
//Flush the user also into database
$em->persist($entity);
$em->flush();
Видите ли, я должен сбросить свою первую сущность, чтобы получить ее идентификатор, чтобы я мог связать свою вторую сущность с моей первой...