Is there a way to manually specify transactions in symfony2 with the entity manager (doctrine), or perhaps a natural way of accomplishing in a single transaction what I am doing below in two?
// 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();
See I must flush my first entity in order to get it's ID out, so I can relate my second entity to my first...
 
     
    