Ver Mensaje Individual
  #34 (permalink)  
Antiguo 16/02/2012, 20:04
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Paginator Zend Framework 2.0 beta

Gracias GatorV, también puedes usar setView en la vista

lo dejé así:

Controller:

Código PHP:
Ver original
  1. public function indexAction()
  2.     {
  3.         $data = $this->albumTable->fetchAll();
  4.        
  5.         $matches = $this->getEvent()->getRouteMatch();
  6.         $nPage = $matches->getParam('page', 1);
  7.        
  8.         PaginationControl::setDefaultViewPartial('album/items.phtml');
  9.        
  10.         $paginator = Paginator::factory($data);
  11.         $paginator->setDefaultItemCountPerPage(5);
  12.        
  13.         $paginator->setCurrentPageNumber($nPage);
  14.        
  15.         return array(
  16.             'albums' => $paginator
  17.         );
  18.     }

View index.phtml

Código PHP:
Ver original
  1. <?php
  2. echo $albums->setView($this);
  3. ?>

Y el paginador lo dejé igual. Así funciona sin tener que usar paginationControl en la vista.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP