Lavoro con Symfony2 e vorrei creare un modulo di registrazione. Non voglio usare FOSUserBundle.Symfony 2: aggiungi un elemento del modulo personalizzato, non in un'entità
Così, ho creare un account Entity (con i campi: nome utente, password, e-mail ...) e ho creare la forma:
$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();
Ora, voglio aggiungere un campo di conferma per la password. Ma, quando provo ad aggiungere un campo con metodo add(), ad esempio "password_confirmation" ho questo:
Né proprietà "password_confirmation", né il metodo "getPasswordConfirmation()" o il metodo "isPasswordConfirmation() "esiste nella classe" App \ FrontBundle \ Entity \ Account "
Come posso aggiungere un campo personalizzato? E dopo, come convalidarlo?
Grazie. BR.
Grazie mille;) –
Una risposta perfetta. – rjmunro
Grazie mille. – iizno