Bonjour,

Le code suivant permet de rendre la sélection d'un checkbox obligatoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
->add('copie', 'checkbox', array(
                    'label' => 'Envoyer une copie',
                    'data' => false,
                    'required' => true)
Mais comment faire pour que l'utilisateur sélectionne au moins un checkbox dans une liste de checkbox ?

Par exemple, le code suivant ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
->add('clients', 'entity', array(
                    'class' => 'AppliReportBundle:Client',
                    'query_builder' => function(ClientRepository $er)
                    {
                        return $er->createQueryBuilder('c')->orderBy('c.nom', 'ASC');
                    },
                    'property' => 'affichage',
                    'required' => true,
                    'multiple' => true,
                    'expanded' => true,
                    ))
Merci d'avance.

A+