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;
}
}