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

Me auto respondo, el objecto Zend_Db_Table_Select no tiene que utlizarse con el adapter, sino ir como parametro del 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');
        
//Instanciamos el Zend_Paginator
        
$paginatorControl = new Zend_Paginator($select);
        
//Establecemos la cantidad de páginas
        
$paginatorControl->setItemCountPerPage($configRegistry['paginator']['page']);
        
//Establecemos que página es
        
$paginatorControl->setCurrentPageNumber($page);
        
//Retornamos el paginador
        
return $paginatorControl;
    }
}