gpt4 book ai didi

php - Zend Paginator - 页面链接

转载 作者:行者123 更新时间:2023-12-01 03:54:51 25 4
gpt4 key购买 nike

我有一个可用的分页器。我结合 Zend Paginator 和 jQuery 在页面之间切换。我的问题是页面链接的范围只有 1 到 10,但它应该是例如从1到13。我可以通过单击前进按钮转到第13页,但不显示页面链接13。 alt text

分页器设置:

$paginator = new Zend_Paginator ( 
new Zend_Paginator_Adapter_DbSelect ( $programmeList ) );
$paginator->setItemCountPerPage ( 12 )
->setCurrentPageNumber ( $this->_getParam ( 'page', 1 ));

将分页器传递给 View :

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 页。

关于php - Zend Paginator - 页面链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com