Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2013, 09:13
lalolerena
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 13 años, 6 meses
Puntos: 6
Problema con Zend Pagintor Select

Buenas tardes foro, tengo un pequeño inconveniente que no puedo solucionar.
En el model realizo la consulta a la base de datos, generando un objjecto de tipo Zend_Db_Table_Select, lo ejecuto por fuera de Zend Paginator y el resultado me da correcto.
Cree una clase (Para no repetir código) que crea el objecto de tipo Zend Paginator:
Código PHP:
<?php
/**
 * Paginar resultado
 *
 */
class User_Paginas{
    
    
/**
     * 
     * @param Zend_Db_Table_Select $select
     * @param number $page
     * @return Zend_Paginator
     */
    
public function __construct(Zend_Db_Table_Select $select$page 1) {
        
//Adquirimos la configuracion (public/index.php) de donde sacamos la cantidad por paginas
        
$configRegistry Zend_Registry::get('configData');
        
//Creamos el adaptador para el paginator (Tipo TableSelect)
        
$paginator = new Zend_Paginator_Adapter_DbSelect($select);
        
//Instanciamos el Zend_Paginator
        
$paginatorControl = new Zend_Paginator($paginator);
        
//Establecemos la cantidad de páginas
        
$paginatorControl->setItemCountPerPage($configRegistry['paginator']['page']);
        
//Establecemos que página es
        
$paginatorControl->setCurrentPageNumber($page);
        
//Retornamos el paginador
        
return $paginatorControl;
    }
}
Cuando intento ver los resultados, siempre me da vacio.

Desde ya muchas gracias, saludos.

Lalo