Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'aimerai afficher la pagination dans un colorBox sous form de Iframe page.phtml
page.phtml
<?= $this->paginator->partialView; ?> <?php foreach($this->paginator as $l):?> <?=$this->translate('RESULT');?> <?=$this->paginator->controls->firstItemNumber;?> - <?=$this->paginator->controls->lastItemNumber;?> <?=$this->translate('ON');?> <?=$this->paginator->controls->totalItemCount;?>
dans mon controller qui contient une fonction
$paginator = Zend_Controller_Front::getInstance()->getPlugin('Msa_Controller_Plugin_Paginator'); $this->view->paginator = $paginator->initialize($listGodChild); $this->view->paginatorView = $this->view->partial('paginator.phtml', array('controls' => $this->view->paginator->controls));
lorsque je cliquer sur le lien de mon page.phtml il s'afficher cette erreur :
Warning: Invalid argument supplied for foreach()
et Notice: Trying to get property of non-object in
merci en avance
Dernière modification par masterphp (23-08-2011 13:31:30)
Hors ligne
Pour utiliser les données transmise dans un partial il faut faire $this->clé (donc ici $this->controls)
ps : c'est pas beau les balises courte de php
Hors ligne
c'est vrai je suis d'accord avec toi, c'est pas beau les =
sinon pour vérfier s'il n'est pas null
Zend_Debug::dump($this->paginator)
si c'est nul c'est que le foreach n'a rien a manger
Hors ligne
Pages: 1