Zend talk. У меня есть представление под названием "article" с частичным циклом внутри, для отображения всех комментариев в БД для этого сообщения:
[..]
echo $this->partialLoop('_comments.phtml',$this->comments);
это _comments.phtml:
<li><?= $this->text." ".$this->datetime;?></li>
Поскольку структура таблицы БД комментариев:
id(PK) | text | datetime | authorId
Я хотел получить имя автора из таблицы БД "авторы" с помощью метода CommentRow из _comments.phtml.
это модель CommentRow:
class CommentRow extends Zend_Db_Table_Row_Abstract
{
function getAuthor()
{
$author=new Author();
$q=$author->select('name');
$q->where('id',$this->authorid);
$result=$comment->fetchRow($q);
return $result;
}
}
Как я могу перебирать массив комментариев (которые являются объектом типа CommentRow), переданных в частичный цикл,Вызов метода getAuthor () для отображения имени автора комментария?
спасибо Luca