Trabajo con Symfony2 y me gustaría crear un formulario de registro. No quiero usar FOSUserBundle.Symfony 2: Agregue un elemento de formulario personalizado, no en una entidad
Por lo tanto, crea una cuenta Entidad (con los campos: nombre de usuario, contraseña, correo electrónico ...) y crear el formulario:
$account = new Account();
$form = $this->createFormBuilder($account)
->add('username', 'text', array('label' => 'Nom de compte :'))
->add('password', 'password', array('label' => 'Mot de passe :'))
->add('email', 'email', array('label' => 'Adresse email :'))
->getForm();
Ahora, quiero añadir un campo de confirmación de la contraseña. embargo, cuando intento agregar un campo con método add(), por ejemplo "password_confirmation" tengo esto:
Ni propiedad "password_confirmation" ni método "getPasswordConfirmation()" ni el método de "isPasswordConfirmation() "existe en la clase 'App \ FrontBundle \ Entidad \ cuenta'
¿Cómo puedo añadir un campo personalizado? Y después, ¿cómo validarlo?
Gracias. BR.
Muchas gracias;) –
Una respuesta perfecta. – rjmunro
Muchas gracias. – iizno