я создал Zend-форму, которая может генерировать подчиненную форму с такими элементами, как: items [0] [price], items [0] [count]; предметы [1] [цена] и т. д.
в каждой строке таблицы мне нужно отобразить определенные данные. Итак, на мой взгляд, я создал HTML-таблицу и попытался перебрать «элементы» и вставить определенный элемент формы в определенный столбец таблицы.
<table>
<?php foreach($this->form->getSubform('items') as $item) :?>
<tr>
<td>just some data like product name</td>
<td><?php echo $item->getElement('price');?></td>
<td><?php echo $item->getElement('count');?></td>
</tr>
<?php endforeach;?>
</table>
после этого у каждого элемента элемента формы больше не будет имени массива, как я ожидал, а просто как «items» или «count» в каждой строке, поэтому многомерный массив не будет возвращен.
если я сгенерирую форму в представлении (echo $this->form;
), то с именами элементов формы все в порядке, но как мне добавить некоторые данные в таблицу? ..? желательно это делать с учётом.