Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2010, 09:52
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Obtener parametros Get en Vista Zend_paginator

Zend_Paginator usa una instancia de Zend_View para hacer el render de las paginas, tu puedes crear un nuevo view helper para dibujar los urls pasando las variables que necesites, un ejemplo puede ser algo así:
Código PHP:
Ver original
  1. class Admin_View_Helper_UrlParameters extends Zend_View_Helper_Abstract
  2. {
  3.     public function urlParameters($page)
  4.     {
  5.         $front = Zend_Controller_Front::getInstance();
  6.         $request = $front->getRequest();
  7.        
  8.         $params = $request->getParams();
  9.         $params['page'] = $page;
  10.         return $this->view->url($params);
  11.     }
  12. }

Luego desde tu pagination control, en lugar de usar <?php echo $this->url(); ?> usas <?php echo $this->urlParameters($page); ?>

Saludos.