J'ai un paginateur fonctionnant. Je combine Zend Paginator et jQuery pour passer d'une page à l'autre. Mon problème est que les liens de page ont seulement une gamme de 1 à 10 mais cela devrait être par ex. de 1 à 13. Je peux accéder à la page 13 en cliquant sur le bouton Suivant mais le lien de page 13 n'est pas affiché. Zend Paginator - Liens de page
configuration Paginator:
$paginator = new Zend_Paginator (
new Zend_Paginator_Adapter_DbSelect ($programmeList));
$paginator->setItemCountPerPage (12)
->setCurrentPageNumber ($this->_getParam ('page', 1));
Passe paginator à la vue:
if (! $this->_request->isXmlHttpRequest()) {
$this->view->paginator = $paginator;
} else {
$this->view->currentPage = $paginator->getCurrentPageNumber();
}
Et voici comment imprimer des liens page:
foreach ($this->pagesInRange as $page) {
echo '<a href="#" id="page" page="'.$page.'">' . $page . '</a>';
}
Toutes les idées?
merci, ça marche maintenant;) –