Я совершенно не понимаю, как использовать partialLoop
В настоящее время я использую
foreach ($childrenTodos as $childTodo) {
echo $this->partial('todos/_row.phtml', array('todo' => $childTodo));
}
$ childrenTodos
- это Doctrine \ ORM \ PersistantCollection
, ] $ childTodo
- это Application \ Models \ Todo
Я пытался сделать
echo $this->partialLoop('todos/_row.phtml', $childrenTodos)
->setObjectKey('Application\Models\Todo');
Но в партиале, когда я пытаюсь получить доступ к свойствам / функциям моего класса Todo, я не могу заставить их всегда заканчиваться вверх с помощью вызова неопределенного метода Zend_View :: myFunction ()
, когда я использую $ this-> myFunction ()
в частичном, или если я пытаюсь $ this-> todo -> getName ()
Я получаю «Вызов функции-члена getName () для не-объекта». Как использовать partialLoops?