comment mettre en place un zend multiCheckbox champ de formulaire avec des cases cochées?
j'ai cette forme:
$this->addElement (
'multiCheckbox', 'servers2',
array (
'checkedValue' => '0',
'multiOptions' => array(
'11.com' => '.com',
'12.com' => '12.com',
'16.com' => '16.com',
'3.com' => '17.com'
)
));
le problème est que le checkedValue
ne fonctionne pas pour cette configuration, il le fait pour une simple case à cocher. J'ai aussi essayé de 'checkedValues' => array('1','0')
, au singulier ou au pluriel,
mais pas de fin en vue.
des idées?
Grâce
OriginalL'auteur Patrioticcow | 2011-11-29
Vous devez vous connecter pour publier un commentaire.
Pour marquer certaines cases à cocher cochée, essayez ceci:
Voir aussi Zend_Form_Element_MultiCheckbox
lorsque j'utilise setValue($arrayOfCheckedValues), cela ne fonctionne pas dans zend 2, une idée de comment résoudre ce problème ?
OriginalL'auteur drew010
ZF2 exigera de vous d'utiliser value_options;
Non, la réponse était au-dessus (la "valeur" de la clé rempli avec un tableau). Je suis juste ici pour vous informer que ZF2 nécessite la désignation d'être
value_options
au lieu demultiOptions
.Mon erreur Rob. Je ne savais pas que le
value
attribut @drew010 la réponse a été la façon de le spécifier dans Zend 1. J'étais à la recherche et à essayer de zend framework 2 qui, comme vous le mentionnez utilise un autrevalue_options
attribut.Ouais je comprends que vous avez pris de cette façon, je l'aurais mise en forme un peu étrange. Tout a travailler pour vous maintenant?
Oui il a fait un travail, et j'ai posté ma solution de travail ici pour l'enregistrement.
OriginalL'auteur Rob Quist
Pour spécifier l'objet d'options, comme on le voit au
utiliser le
'selected' => true
attribut:OriginalL'auteur Stephane