Zend framework 2 просматривает элементы коллекции элементов
Я создал коллекцию входов с помощью Zend\Form\Element\Collection, например
$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. Моя идея состоит в том, чтобы перебрать эту коллекцию входных данных, чтобы извлечь входные данные.
Как я могу это сделать?
1 ответ
Решение
Вы можете рассматривать коллекцию как перемещаемый объект.
<?php foreach ($form->get('some-name') as $element) : ?>
<div>..</div>
<?php endforeach; ?>