Estoy generando un formulario para el perfil de usuario, y no se como dejar el campo contraseña vacío.
He usado la instrucción 'data' => null y no parece funcionar.
He intentado con empty_value y empty_data, pero como veo en la documentación no valen para ese tipo de campo password repeated.
Código:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nombre')
->add('apellidos')
->add('email', 'email')
->add('password', 'repeated', array(
'type' => 'password',
'invalid_message' => 'Las dos contraseñas deben coincidir',
'first_options' => array('label' => 'Contraseña'),
'second_options' => array('label' => 'Repetir contraseña'),
'required' => false,
'data' => null
))
->add('direccion')
->add('provincia')
->add('localidad')
->add('cp')
->add('fecha_nacimiento', 'birthday')
->add('permite_email', 'checkbox', array('required' => false));
}
Tambien desde twig he añadido el value null y tampoco
Código:
{{ form_widget(formulario.password, {value : null}) }}
El caso es que siempre que genera el formulario sale la contraseña anterior, y me gustaría dejarla vacía si el usuario solo quiere cambiar su dirección, etc.