Zend Paginator - 页面链接
问题描述:
我有一个工作分页。我将Zend Paginator和jQuery结合在页面之间进行切换。我的问题是,页面链接的范围只有1到10,但它应该是从1到13.我可以通过点击前进按钮进入第13页,但页面链接13不显示。 Zend Paginator - 页面链接
分页程序设置:
$paginator = new Zend_Paginator (
new Zend_Paginator_Adapter_DbSelect ($programmeList));
$paginator->setItemCountPerPage (12)
->setCurrentPageNumber ($this->_getParam ('page', 1));
通行证分页程序的视图:
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>';
}
任何想法?
答
Zend_Paginator有一个setPageRange方法,它允许你指定要显示的页数。它的默认值为10,这就解释了为什么$ this-> pagesInRange总是只显示10页。
谢谢,它现在可以工作;) – 2010-09-27 14:25:10