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:
Tambien desde twig he añadido el value null y tampocopublic 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)); }
Código:
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. {{ form_widget(formulario.password, {value : null}) }}