/**
  * Creates a new Transmitter entity.
  *
  * @Route("/create/{id}", name="transmitter_create")
  * @Method("POST")
  * @Template()
  */
 public function createAction(Request $request, Attribution $attribution)
 {
     $entity = new Transmitter();
     $form = $this->createForm(new TransmitterType($attribution->getSite()->getId()), $entity);
     $form->handleRequest($request);
     if ($form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($entity);
         $em->flush();
         // On met à jour la page de base
         return new JsonResponse(array());
     }
     return array('entity' => $entity, 'form' => $form->createView());
 }
 /**
  * Creates a new Series entity.
  *
  * @Route("/create/{id}", name="transmitter_series_create")
  * @Method("POST")
  * @Template()
  */
 public function createAction(Request $request, Attribution $attribution)
 {
     $entity = new Series();
     $form = $this->createForm(new SeriesType($attribution->getSite()->getId()), $entity);
     $form->add('submit', 'submit', array('label' => 'Enregistrer'));
     $form->handleRequest($request);
     if ($form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $transmitters = $entity->getTransmitters();
         foreach ($transmitters as $transmitter) {
             $em->persist($transmitter);
         }
         $em->flush();
         // On met à jour la page de base
         return new JsonResponse(array());
     }
     return array('entity' => $entity, 'form' => $form->createView());
 }