2013-02-28 176 views
0

我對Zend_Paginator有疑問。默認情況下,頁面是這樣:Zend_Paginator顛倒順序

<Previous 1 2 3 4 5 6 7 8 ... Next>

這是可能有爲了像

<Previous 8 7 6 5 4 3 2 ... Next>

+0

擴展'Zend_Paginator'類並覆蓋'_createPages'方法 – 2013-03-01 05:00:20

回答

1

無需與分頁程序類亂七八糟的,您可以控制頁面的顯示與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數組函數來獲得您想要的頁面順序。