В Zend Framework 1 я сделал следующее для отображения подчиненной формы в наборе полей:
$row = new Application_Form_Row();
$row->addDecorator('Fieldset');
$this->addSubForm($row, 'row['. $i . ']');
Отдельные подчиненные формы «строки» затем отображались в наборе полей, и из-за обозначения псевдомассивов имен подчиненных форм (строка [1], строка [2] и т. д.) опубликованные данные формы были аккуратно получены в виде массива.
В ZF2 я могу сделать рендеринг только в конце, в моем сценарии просмотра, с помощью (настраиваемых) помощников просмотра и, возможно, сценариев частичного просмотра.
Насколько я вижу, единственный способ отобразить мои (неизвестное количество) подчиненных форм - это перебрать их в цикле в моем сценарии просмотра.
Как я могу получить свои подчиненные формы в своем сценарии просмотра в виде массива (или объекта) для циклического прохождения?