0

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

$row = new Application_Form_Row();
$row->addDecorator('Fieldset');
$this->addSubForm($row, 'row['. $i . ']');

各个“行”子表单随后在字段集中呈现,并且由于子表单名称(行 [1]、行 [2] 等)的伪数组表示法,发布的表单数据被巧妙地作为数组获得。

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

据我所知,渲染我的(未知数量的)子表单的唯一方法是在我的视图脚本中循环它们。

如何将视图脚本中的子表单作为数组(或对象)进行循环?

4

1 回答 1

1

这是一篇关于在 ZF2 表单中嵌套字段集和数组表示法的非常好的文章:http: //www.michaelgallego.fr/blog/2012/07/04/new-zendform-features-explained/

然而,在“动态添加新元素”部分有一些值得阅读的限制。

于 2013-01-25T18:47:01.320 回答