Buenas noches gentecilla.
Vuelvo por aqui con una duda relacionada con Symfony2 y el FOSBundle.
Ahora mismo tengo una Entidad User que extiende de la entidad User del FOS lo que le da el username, password, salt, etc..
Entonces en el controlador a la hora de ir a crear el formulario de registro (estoy haciendolo sin overridear los que trae FOS) cuando hago la creación del usuario todo esta bien excepto que la contraseña no la encripta como es debido, adjunto imagen:
Podeis ver mi usuario que esta creado por consola y el de prueba creado a través del form.
El controlador del form es el siguiente
public function createAction(Request $request)
{
$userManager = $this->get('fos_user.user_manager');
$user = $userManager->createUser();
$form = $this->createForm(new UserType(), $user);
if($request->isMethod('POST'))
{
$form->bind($request);
if($form->isValid())
{
$userManager->updateUser($user);
$this->get('session')->getFlashBag()->add('notice', '¡Creación realizada con exito!');
return $this->redirect($this->generateUrl('user_gestion_index'));
}
}
return $this->render('AcmeAdminBundle:UserAdmin:newuser.html.twig', array('createForm'=>$form->createView()));
}
}
No entiendo porque es esto, no se si es que tengo que hacer el override de los FormTypes que incluye FOS o que.. a ver si alguien me puede echar una mano