¿Cuál es la mejor manera de implementar el paginador de zend para varios subqueries?
paginador con Zend Framework
Iniciado por
Cristian Moreno
, jun 26 2014 18:39
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 26 junio 2014 - 22:54
Lo mejor que puedes hacer es construir un paginador customizado, te dejo una base para que luego partas de allí:
class App_Model_ListOfItems implements Zend_Paginator_Adapter_Interface { protected $_db; public function __construct(Zend_Db_Adapter_Abstract $db) { $this->_db = $db; } public function count() { return (int)$this->_db->fetchOne('SELECT COUNT(*) FROM <<añade tu query aqui para determinar numero de columnas>>'); } public function getItems($offset, $itemCountPerPage) { $sql = 'SELECT <<añade queries, columnas, joins aqui>> LIMIT ' . (int)$offset . ', ' . (int)$itemCountPerPage; return $this->_db->fetchAll($sql); } } $paginador = new Zend_Paginator(new App_Model_ListOfItems($db));