我有一个关于Zend_Paginator的问题。默认情况下,页面如下所示:
<Previous 1 2 3 4 5 6 7 8 ... Next>
这可能有这样的顺序吗?
<Previous 8 7 6 5 4 3 2 ... Next>
发布于 2013-03-01 16:03:04
不需要弄乱paginator类,您可以控制如何使用paginator control script显示页面。
在您的控制脚本中,您将找到如下代码:
<!--Number page links-->
<td>|
<?php foreach ($this->pagesInRange as $page):?>
<?php if ($page != $this->current) :?>
<a href="<?php echo $this->url(array_merge($params, array('page' => $page)))?>">
<?php echo $page?></a> |
<?php else:?>
<?php echo $page?> |
<?php
endif;
endforeach;
?>
</td>如果您愿意,您可以在这里反转页面的顺序。只需使用普通的PHP数组函数即可获得所需的页面顺序。
https://stackoverflow.com/questions/15140907
复制相似问题