Zend_Paginator について質問があります。デフォルトでは、ページは次のようになります。
<Previous 1 2 3 4 5 6 7 8 ... Next>
これは次のような順序を持つことは可能ですか
<Previous 8 7 6 5 4 3 2 ... Next>
Zend_Paginator について質問があります。デフォルトでは、ページは次のようになります。
<Previous 1 2 3 4 5 6 7 8 ... Next>
これは次のような順序を持つことは可能ですか
<Previous 8 7 6 5 4 3 2 ... Next>
ページネーター クラスをいじる必要はありません。ページネーター制御スクリプトでページの表示方法を制御します。
制御スクリプトには、次のようなコードがあります。
<!--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 配列関数を使用して、希望するページ順序を取得します。