[ZF2] Création de checkbox
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:
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