private function createAction()
 {
     $unidad = new Usuario();
     $unidad->setNombre('Usuario');
     $unidad->setUsername('Usuario');
     $unidad->setPassword('Nueva Unidad');
     $unidad->setEmail('aaa');
     $em = $this->getDoctrine()->getManager();
     $rol = $category = $em->find("AppBundle:Role", 1);
     $unidad->setRole($rol);
     $em->persist($unidad);
     $em->flush();
     return new Response('Se creó la unidad ' . $unidad->getNombre());
 }
 /**
  * Guarda el usuario
  *
  * @Route("/doregisusuario", name="do_regis_usu")
  * @Method("POST")
  */
 public function doRegUserAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $uri = $request->getUri();
     $form = $this->createForm(new RegisUserType(), null);
     $form->handlerequest($request);
     $data = $form->getData();
     $nombre = $data['nombre'];
     $password = $data['password'];
     $apellidos = $data['apellidos'];
     $correo = $data['correo'];
     $usuario = new Usuario();
     $usuario->setPassword($password);
     $usuario->setNombre($nombre);
     $usuario->setApellidos($apellidos);
     $usuario->setCorreo($correo);
     $em->persist($usuario);
     $em->flush();
     $em1 = $this->getDoctrine()->getManager();
     $espacioAlmacenamiento = new Espacioalmacenamiento();
     $espacioAlmacenamiento->setUser($usuario);
     $em1->persist($espacioAlmacenamiento);
     $em1->flush();
     return $this->redirect($this->generateUrl('acceso_login'));
 }
Exemple #3
0
 public function create(Usuario $usuario)
 {
     $usuario->setPassword($this->getEncodedPassword($usuario->getPassword()));
     $this->em->persist($usuario);
     $this->em->flush();
 }