Cargando

Ir a contenido

X

paginador con Zend Framework





  AUTOR PREGUNTA

Publicado 26 junio 2014 - 17:39
¿Cuál es la mejor manera de implementar el paginador de zend para varios subqueries?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


Publicado 26 junio 2014 - 21: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));


   AUTOR PREGUNTA

Publicado 27 junio 2014 - 04:45
Gracias crack!


X