J'essaie de créer des boutons radio avec Zend Framework. Ceci est la façon dont je veux le faire:Comment joindre deux boutons radio dans Zend Framework à un ID?
()Yes ()No John Smith
()Yes ()No Peter Fallon
Je veux attacher deux boutons radio à un ID:
Merci
Ok maintenant je reçois comment cela fonctionne, merci pour votre patience .
Eh bien c'est ce que j'ai.
class ListForm extends Zend_Form
{
fonction publique __construct() { parent :: __ construct(); }
public function createForm(array $model,$checkedArr)
{
// set the method for the display form to POST
$this->setMethod('post');
$this->setAction('/List/inputform');
// add an check box element
$check = new Zend_Form_Element_MultiCheckbox('check');
foreach ($model as $option) {
$check->addMultiOption($option['id'],.$option['name'].' '.$option['lname']);
}
// Add a checkmark to the check box.
$check->setValue($checkedArr);
// add the submit button
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Submit');
$submit->setValue('submit');
return $this->addElements(array($check,$submit));
}}
Puis-je insérer cette forme dans la vue
$this->view->form = $form->createForm($model,$array);
En faisant cela, une liste de personnes est créée avec une case à cocher
[ ] John Smith
[ ] Peter Fallon
Ce que je veux faire est de passer d'une case à cocher à deux boutons radio, comme ceci:
()Yes ()No John Smith
()Yes ()No Peter Fallon
Ainsi, lorsque le formulaire est remis à la fonction Action sur le contrôleur, je peux parcourir toute la liste et déterminer lequel a un Oui sélectionné et lequel a un Non sélectionné.
J'espère que c'est plus clair.
je changé Zend dans Zend Framework. Zend! = Zend Framework. – markus