У меня есть рабочий пагинатор.Я комбинирую Zend Paginator и jQuery для переключения между страницами.Моя проблема в том, что ссылки на страницы имеют диапазон от 1 до 10, но это должно быть, например, от 1 до 13. Я могу попасть на страницу 13, нажав кнопку пересылки, но ссылка на страницу 13 не отображается.
Настройка Paginator:
$paginator = new Zend_Paginator (
new Zend_Paginator_Adapter_DbSelect ( $programmeList ) );
$paginator->setItemCountPerPage ( 12 )
->setCurrentPageNumber ( $this->_getParam ( 'page', 1 ));
Передача paginator в представление:
if (! $this->_request->isXmlHttpRequest ()) {
$this->view->paginator = $paginator;
} else {
$this->view->currentPage = $paginator->getCurrentPageNumber ();
}
И вот как я печатаю ссылки на страницы:
foreach ( $this->pagesInRange as $page ) {
echo '<a href="#" id="page" page="'.$page.'">' . $page . '</a>';
}
Есть идеи?