Pb de validation de 2 checkboxs
Bonjour,
Je cale depuis quelques heures sur le fait de poser un validateur sur 2 checkboxs.
Je m'explique, mon formulaire est composé de 2 cases a cocher et si l'utilisateur ne coche pas l'une des 2 cases il a une erreur qui s'affiche à la validation.
Donc j'aimerais savoir s'il y a un validateur qui existe pour cela, un peu comme : Ou bien si je doit tester les 2 valeurs des checkboxs avant de valider. si c'est le cas comment je récupère la valeur pour construire mon if
voilà mon contrôleur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| ...
// On crée le FormBuilder grâce à la méthode du contrôleur.
$form = $this->createFormBuilder($compte)
->add('nom', 'text')
->add('prenom', 'text')
->add('login', 'text')
->add('password', 'password')
->add('employe', 'checkbox', array('required' => false))
->add('nouveauClient', 'checkbox', array('required' => false))
->getForm();
// On récupère la requête.
$request = $this->get('request');
// On vérifie qu'elle est de type POST .
if( $request->getMethod() == 'POST' )
{
// On fait le lien Requête <-> Formulaire.
$form->bind($request);
// TEST DES 2 CheckBox
if( $form->isValid() )
{
....... |
Je vous remercie par avance de votre aide
Cordialement
Lince