How to use Zend Framework's Partial Loop with Objects -


i quite confused how use partialloop

currently use

foreach ($childrentodos $childtodo) {   echo $this->partial('todos/_row.phtml', array('todo' => $childtodo)); }  

$childrentodos doctrine\orm\persistantcollection, $childtodo application\models\todo

i tried doing

echo $this->partialloop('todos/_row.phtml', $childrentodos)           ->setobjectkey('application\models\todo'); 

but in partial when try access properties/functions of todo class, cant seem them ending either call undefined method zend_view::myfunction() when use $this->myfunction() in partial or if try $this->todo->getname() "call member function getname() on non-object". how use partialloops?

try this

echo $this->partialloop('todos/_row.phtml', $childrentodos)       ->setobjectkey('object'); 

then in partial can access object this

$this->object 

object name of variable object assigned to

you can once in bootstrap or other initialization class if have access view object so

protected function initpartialloopobject() {     $this->_view->partialloop()->setobjectkey('object');      $viewrenderer = zend_controller_action_helperbroker::getstatichelper('viewrenderer');     $viewrenderer->setview($this->_view); } 

Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -