/** * Creates a new Usuario entity. * * @Route("/new", name="usuario_new") * @Method({"GET", "POST"}) */ public function newAction(Request $request) { $codigoSeg = md5('123456'); $usuario = new Usuario(); $usuario->setPublicado(false); $usuario->setRoles('Registrado'); $usuario->setFecha(new \DateTime('now')); $usuario->setPublicado(false); $usuario->setCodigoSeg($codigoSeg); $usuario->setPath('/'); $form = $this->createForm('frontBundle\\Form\\UsuarioType', $usuario); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($usuario); $em->flush(); $this->get('session')->getFlashBag()->add('notice', 'Se han guardado los cambios con exito.'); return $this->redirectToRoute('success', array('codigoSeg' => $codigoSeg)); } return $this->render('usuario/new.html.twig', array('usuario' => $usuario, 'form' => $form->createView())); }