Sto creando (con Zend Framework) una galleria video tramite YouTube APIs.
Mi servo di Zend_Gdata_YouTube e Zend_Paginator, ecco cosa ho fatto:
Codice PHP:
$yt = new Zend_Gdata_YouTube();
$query = $yt->newVideoQuery();
$query->author = 'mioCanale';
$query->orderBy = 'published';
$videoFeed = $yt->getVideoFeed($query);
//Paginazione
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($videoFeed);
$paginator->setItemCountPerPage(6);
$paginator->setCurrentPageNumber($page);
$this->view->paginator = $paginator;
Allora... funziona tutto perfettamente, ma non mi torna tanto, in questo modo non è performante perchè recupero tutti i video da YouTube e poi vado a paginare, nel caso avessi centinaia di video non credo sia una buona soluzione.
Volevo sfruttare Zend_Paginator senza stare a crearmi io la paginazione, ma forse sbaglio ad usarlo?