Bonjour,

Je débute sur ce magnifique framework, et je ne comprends pas du tout la notion de checkbox, y aurait-il une bonne âme pour éclairer ma lanterne ?

Je créé mon élément (comme d'habitude) dans mon form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$this->add(
	array(
		'name' => 'main_fleet',
		'type' => 'checkbox',
		'attributes' => array('id' => 'main_fleet',),
                'options' => array(
                     'label' => 'Flotte par défaut',
                     'use_hidden_element' => true,
                     'checked_value' => 1,
                     'unchecked_value' => 0,
                     'label_attributes' => array(
                         'class'  => 'control-label',
                         'for' => 'main_fleet'
                ),
         ),
    )
);
Dans ma table, le champ est un BOOLEEN.

Lors de l'affichage de cette checkbox la valeur est vide mais pas value="0" , je ne sais pas pourquoi.
Aussi, le "bind" ne doit-il pas tester la valeur de mon champ et retourner automatiquement l'attribut "checked" si ces valeurs sont égales ?

Je suppose que mon problème n'est pas très grave mais je ne trouve pas de réponse sur les différents forums.

Merci de votre aide.

Mugette