Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/02/2012, 18:21
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

Creo que ya pude avanzar. En vez de colocar:

Código PHP:
Ver original
  1. $paginator->setView($this->locator->get('view'));

coloqué

Código PHP:
Ver original
  1. $view = new PhpRenderer();
  2. $view->resolver()->addPath(__DIR__ . '/paginator');
  3. PaginationControl::setDefaultViewPartial('items.phtml');

Ahora no me sale ningún error, pero tampoco me muestra los enlaces de anterior y siguiente (Esto es lo que menos importa ahora). Hice la prueba:

Código PHP:
Ver original
  1. $paginator->setCurrentPageNumber(1);

y me muestra correctamente la página 1, si lo cambio a 2 me muestra la 2. Todo Ok.

Ahora me quedan 2 dudas...

1. Como le digo a $view->resolver()->addPath(__DIR__ . '/paginator') que el Partial está en la carpeta views y no en controller como lo tengo ahora.

Si imprimo __DIR__ me da

Cita:
C:\Zend\Apache2\htdocs\zf\module\Album\src\Album\C ontroller
Como me devuelvo hasta

Cita:
C:\Zend\Apache2\htdocs\zf\module\Album\views\...
2. Como hago para setear setCurrentPageNumber en el controller para que sea dinámico. En ZF1 hacía:

Código PHP:
Ver original
  1. if ($this->_hasParam('page')) {
  2.      $paginator->setCurrentPageNumber($this->_getParam('page'));
  3. }

Me pondré a leer las clases a ver como se mueve todo eso.

Les agradezco la ayuda y la paciencia en este mundo tan oscuro todavía.

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