ECサイト運営開発記

PHPフレームワーク Laravelの使い方を中心とした通販サイトの開発日記

Zend Paginatorのシンプルな使い方

  • 全200件を10件/1ページ毎表示する場合。
    • Zend_Paginator::factoryで総合件数を指定。
      • setCurrentPageNumberメソッドで現在のページ番号を指定。
      • setItemCountPerPageメソッドで1ページあたりの表示件数を指定。
<?php
  $pager=Zend_Paginator::factory(200);	
  $pager->setCurrentPageNumber(1);
  $pager->setItemCountPerPage(10);
?>
  • Viewで使う場合
    • PaginatorオブジェクトをViewにassignする
    • paginationControl()を使ってページングナビゲーションを描画
      • paginationControl($this->pager,"Sliding","path/to/pager.phtml") ?>
        • 第2引数でスクロール形式を指定、第3引数でpagerテンプレートファイルの指定。