Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在表单中添加动态单选按钮?_Php_Forms_Zend Framework2_Radio Button - Fatal编程技术网

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

Php 如何在表单中添加动态单选按钮?,php,forms,zend-framework2,radio-button,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);

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

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

   foreach($metodedeplata as $metoda){

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

    }
,但它只接受最后一个值
$checkoutform
是一个已经声明的表单。

根据,这不是radios元素的工作方式:

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

$checkoutform->add($radio);