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 originalclass Admin_View_Helper_UrlParameters extends Zend_View_Helper_Abstract
{
public function urlParameters($page)
{
$front = Zend_Controller_Front::getInstance();
$request = $front->getRequest();
$params = $request->getParams();
$params['page'] = $page;
return $this->view->url($params);
}
}
Luego desde tu pagination control, en lugar de usar <?php echo $this->url(); ?> usas <?php echo $this->urlParameters($page); ?>
Saludos.