Zend framework2 Zend2:如果是单选按钮列表,则输出单个表单元素?
我有一个单选按钮列表,有三个选项:每日、每月、每周。我想要一种单独访问每一个的方法。例如:Zend framework2 Zend2:如果是单选按钮列表,则输出单个表单元素?,zend-framework2,Zend Framework2,我有一个单选按钮列表,有三个选项:每日、每月、每周。我想要一种单独访问每一个的方法。例如: echo $this->formElement($form->get('iteration')); 将打印出所有三个值及其标签: [ ] daily [ ] monthly [ ] weekly 我想要一种迭代所有元素的方法。大概是这样的: foreach ($this->formElements($form->get('iteration') as $element) {
echo $this->formElement($form->get('iteration'));
将打印出所有三个值及其标签:
[ ] daily
[ ] monthly
[ ] weekly
我想要一种迭代所有元素的方法。大概是这样的:
foreach ($this->formElements($form->get('iteration') as $element) {
echo $this->formElement($element);
}
foreach ($form->get('iteration')->getValueOptions() as $option) {
...
}
但这是行不通的。有什么想法吗?当您使用带有多个选项的
Zend\Form\Element\Radio
Form元素时,您可以重复如下选项:
foreach ($this->formElements($form->get('iteration') as $element) {
echo $this->formElement($element);
}
foreach ($form->get('iteration')->getValueOptions() as $option) {
...
}
但是如果要单独输出选项,则需要创建多个Zend\Form\Element\Radio