Forms ZF2在字段集中呈现子窗体

Forms ZF2在字段集中呈现子窗体,forms,zend-framework2,fieldset,zend-form-sub-form,Forms,Zend Framework2,Fieldset,Zend Form Sub Form,在Zend Framework 1中,我执行了以下操作以在字段集中呈现子窗体: $row = new Application_Form_Row(); $row->addDecorator('Fieldset'); $this->addSubForm($row, 'row['. $i . ']'); 单独的“行”子表单,然后在字段集中呈现,并且由于子表单名称(行[1]、行[2]等)的伪数组表示法,发布的表单数据被整齐地作为数组获取 在ZF2中,我只能在最后使用(自定义)视图帮助程序和

在Zend Framework 1中,我执行了以下操作以在字段集中呈现子窗体:

$row = new Application_Form_Row();
$row->addDecorator('Fieldset');
$this->addSubForm($row, 'row['. $i . ']');
单独的“行”子表单,然后在字段集中呈现,并且由于子表单名称(行[1]、行[2]等)的伪数组表示法,发布的表单数据被整齐地作为数组获取

在ZF2中,我只能在最后使用(自定义)视图帮助程序和部分视图脚本在我的视图脚本中进行渲染

就我所知,呈现我的(未知数量的)子窗体的唯一方法是在我的视图脚本中循环遍历它们


如何将视图脚本中的子窗体作为数组(或对象)循环使用?

这是一篇关于在ZF2表单中嵌套字段集和数组表示法的非常好的文章:

然而,在“动态添加新元素”一节中有一些限制值得一读