如何在表单中添加动态单选按钮?

时间:2016-06-01 14:45:43

标签: php forms zend-framework2 radio-button

我需要帮助。如何在现有表单中添加单选按钮? 我试着这样做:

$metodadeplata = array('ramburs','ordindeplata');

   foreach($metodedeplata as $metoda){

        $radio = new Element\Radio('metodedeplata');
        $radio->setValue($metoda);
        $checkoutform->add($radio);

    }

,但它只需要最后一个值。 $checkoutform是已声明的表单。

1 个答案:

答案 0 :(得分:2)

根据the doc,这不是无线电元素的工作原理:

$radio = new Element\Radio('metodedeplata');
$radio->setLabel('Label for metodedeplata');
$radio->setValueOptions([
    '0' => 'ramburs',
    '1' => 'ordindeplata',
]);

$checkoutform->add($radio);