Я хотел узнать немного больше о хелперах представлений, особенно о хелперах partialLoop. Я пробовал использовать следующие фрагменты кода, но это не сработало.
Я построил помощник partialLoop:
<tr>
<td class='links'>
<a href='/user/update/id/<?php echo $this->id;?>'>Update</a>
<a href='/user/delete/id/<?php echo $this->id;?>'>Delete</a>
</td>
<td><?php echo $this->lastname ?></td>
<td><?php echo $this->firstname ?></td>
<td><?php echo $this->username ?></td>
<td><?php echo $this->role ?></td>
I want to implement it in my view:
<?php
if($this->users != null)
{?>
<table class='spreadsheet' cellpadding='0' cellspacing='0'>
<tr>
<th>links</th>
<th>Nachname</th>
<th>Vorname</th>
<th>Username</th>
<th>Role</th>
</tr>
<?php echo $this->partialLoop('partials/_user-row.phtml', $this->users); ?>
</table>
<?php
}
else
{ ?>
<p> Keine Benutzer vorhanden </p>
<?php
} ?>
<p><a href='/user/create'>Neu</a></p>
`$this->users` is an object of `Zend_Db_Table_Abstract`
Я получаю эту ошибку: помощнику PartialLoop требуются итерируемые данные
Что это означает в данном случае? Конечно, я получаю, вероятно, более 1 записи с пользовательскими данными из моей базы данных. Как я могу решить проблему? Какую основную ошибку я сделал? Я только что прочитал учебник ZF, но не получил ответа,