Creo que ya pude avanzar. En vez de colocar:
Código PHP:
Ver original$paginator->setView($this->locator->get('view'));
coloqué
Código PHP:
Ver original$view = new PhpRenderer();
$view->resolver()->addPath(__DIR__ . '/paginator');
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$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 originalif ($this->_hasParam('page')) {
$paginator->setCurrentPageNumber($this->_getParam('page'));
}
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.