Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/11/2010, 10:19
sciutomaxi
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Obtener parametros Get en Vista Zend_paginator

Cita:
Iniciado por GatorV Ver Mensaje
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.

Muchas gracias donde creo este nuevo view helper ?

En /views/helpers/ ??