Я пытаюсь расширить руководство по быстрому старту Zend Framework, пытаясь создать индивидуальное представление для каждой записи в гостевой книге, но я что-то упускаю и продолжаю получать ошибки вроде:
Trying to get property of non-object in C:\wamp\www\quickstart.local\application\views\scripts\guestbook\display.phtml
Я получаю это при попытке выполнить следующее для моего displayAction и моего display.phtml:
//view
<p><?php echo $this->escape($this->entry->id); ?></strong> <a><?php echo $this->escape($this->entry->comment); ?></a><br>
<?php echo $this->escape($this->entry->email); ?></p>
//action
public function displayAction()
{
$id = $this->getRequest()->getParams('id');
$entry = new Application_Model_GuestbookMapper();
$this->view->entry = $entry->find($id);
}
И функция find () в программе отображения такая же, как в учебном пособии.
Я просмотрел всю сеть и нашел только учебные пособия, в которых полностью отсутствует структура руководства по быстрому старту. Хотя все они сами по себе твердые, я хотел бы найти решение этой проблемы. Что я делаю не так?
Я на среднем уровне с php и новичок в Zend Framework. Пожалуйста, имейте это в виду при ответе.