Sono abbastanza confuso come utilizzare partialLoop
Come usare Loop parziale di Zend Framework con gli oggetti
Attualmente io uso
foreach ($childrenTodos as $childTodo) {
echo $this->partial('todos/_row.phtml', array('todo' => $childTodo));
}
$childrenTodos
è un Doctrine\ORM\PersistantCollection
, $childTodo
è un Application\Models\Todo
Ho provato a fare
echo $this->partialLoop('todos/_row.phtml', $childrenTodos)
->setObjectKey('Application\Models\Todo');
Ma nel parziale quando provo ad accedere alle proprietà/funzioni della mia classe Todo, non riesco a farle finire sempre con entrambe le chiamate al metodo non definito Zend_View::myFunction()
quando uso $this->myFunction()
nel parziale o se provo $this->todo->getName()
ottengo " Chiama una funzione membro getName() su un non oggetto ". Come posso utilizzare partialLoops?
Non sono sicuro del motivo per il quale sto ancora ricevendo la chiamata per funzionare su errore non oggetto, il mio codice http://pastebin.com/z07phdHj. La cosa strana è quando provo 'echo get_class ($ this-> todo)' ottengo 'Zend_View' –
Puoi provare ad impostarlo nel tuo Bootstrap o simile, potrebbe essere che lo stai dicendo di usare' todo' per gli oggetti dopo il 'partialLoop' come eseguito? –
Penso che sia una buona idea impostarlo solo su b4 'echo $ this-> partialLoop()' dato che non è un'app generale. Grazie comunque –