Php multicheckbox上的多个设置值
我目前正在从事Zend 2项目,在使用变量的multicheckbox上设置值时遇到了一些问题 因此,我有一个数组,其中包含要传入setValue的所有值(这些值是正确的,例如:Php multicheckbox上的多个设置值,php,zend-framework2,Php,Zend Framework2,我目前正在从事Zend 2项目,在使用变量的multicheckbox上设置值时遇到了一些问题 因此,我有一个数组,其中包含要传入setValue的所有值(这些值是正确的,例如:1 | 6 | 7)。现在我想使用函数setValue for复选框: $form->get('checklist_days')->setValue(array($arrayDays)); 但是通过这个,它只选中了数组中的最后一个框(上面示例中的7),而不是数组中的所有框。。。 如何处理 提前谢谢 Poke
1 | 6 | 7
)。现在我想使用函数setValue for复选框:
$form->get('checklist_days')->setValue(array($arrayDays));
但是通过这个,它只选中了数组中的最后一个框(上面示例中的7),而不是数组中的所有框。。。
如何处理
提前谢谢
PokeRwOw更改$form->get('checklist_days')->setValue(array($arrayDays))代码>
为此$form->get('checklist_days')->setValueOptions(array($arrayDays))代码>
setValue()
用于填充单个元素,而setValueOptions()
用于填充多个元素