예제 #1
0
 public function crearAction()
 {
     $peticion = $this->getRequest();
     $centro = new Centro();
     $formulario = $this->createForm(new CentroType());
     $formulario->handleRequest($peticion);
     if ($formulario->isValid()) {
         $_newNombre = $formulario->getData()->getNombre();
         $_newSiglas = $formulario->getData()->getSiglas();
         $_newDireccion = $formulario->getData()->getDireccion();
         $_newTelefono = $formulario->getData()->getTelefono();
         $_newEmail = $formulario->getData()->getEmail();
         $_newDirector = $formulario->getData()->getDirector();
         $_newREEUP = $formulario->getData()->getREEUP();
         $_newOrganizacion = $formulario->getData()->getOrganizacion();
         $_newMunicipio = $formulario->getData()->getMunicipio();
         $centro->setNombre($_newNombre);
         $centro->setSiglas($_newSiglas);
         $centro->setDireccion($_newDireccion);
         $centro->setTelefono($_newTelefono);
         $centro->setEmail($_newEmail);
         $centro->setDirector($_newDirector);
         $centro->setREEUP($_newREEUP);
         $centro->setOrganizacion($_newOrganizacion);
         $centro->setMunicipio($_newMunicipio);
         $em = $this->getDoctrine()->getManager();
         $em->persist($centro);
         $em->flush();
         return $this->redirect($this->generateUrl('admin_centro_index'));
     }
     return $this->render('AdminBundle:Centro:crear.html.twig', array('centro' => $centro, 'form' => $formulario->createView()));
 }
 public function setDirector($director)
 {
     $this->__load();
     return parent::setDirector($director);
 }