Zend框架2遍历元件集合的元素(Zend framework 2 loop through ele

2019-10-29 04:21发布

我创建的输入的集合与Zend \表格\元素\收藏,像

 $this->add([
        'type' => 'Zend\Form\Element\Collection',
        'name' => 'some-name',
        'options' => [
            'label' => 'some name',
            'count' => 3,
            'target_element' => [
                'type' => 'text',
            ],
        ],
    ]);

该代码使得3个输入,带标签,如果我使用的字段集

echo $this->formCollection($form->get('some-name'));

(或类似的FormCollection的)在视图中的脚本。

我想收集的每个输入包装成的div。 我的想法是遍历这个输入集合提取的输入。

我怎样才能做到这一点?

Answer 1:

你可以把收藏作为一个穿越的对象。

<?php foreach ($form->get('some-name') as $element) : ?>
  <div>..</div>
<?php endforeach; ?>


文章来源: Zend framework 2 loop through elements of element collection