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 :
Dans ma table, le champ est un BOOLEEN.
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' ), ), ) );
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
Partager