Я новичок в Zend Framework и не уверен, возможно ли это.
Я хочу использовать частичную петлю для создания таблицы с полями формы.
Я использую этот код в представлении:
<!-- code in views/scripts/request/edit.phtml -->
<table cellpadding='0' cellspacing='0'>
<tr>
<th>Cliente</th>
<th>Descripcion</th>
</tr>
<?php echo $this->partialLoop('partials/_solicitud-row.phtml', $this->form); ?>
</table>
И в частичном я попробовал это:
<!-- code in views/scripts/partials/_solicitud-row.phtml -->
<tr>
<td><?php echo $this->key . "=" . $this->value; ?></td>
</tr>
А это
<!-- code in views/scripts/partials/_solicitud-row.phtml -->
<tr>
<td><?php echo $this->Descripcion; ?></td>
<td><?php echo $this->cliente; ?></td>
<td><?php echo $this->FechaHoraCreada; ?></td>
<td><?php echo $this->Monto; ?></td>
</tr>
Используя это, я получаю заголовки таблицы (<tr><th>Cliente</th><th>Descripcion</th></tr>
), но не более того. Я знаю, что частичное обрабатывается, потому что с использованием первого частичного перечисляются равные "=".
Имеет ли смысл то, что я делаю? Есть ли способ получить доступ к элементам формы?
Я пробовал другие варианты, такие как $ this-> getElement .., но не работал
Спасибо!