第36章 Zend_Paginator

目次

36.1. 導入
36.2. 使用法
36.2.1. データコレクションのページ処理
36.2.2. ビュースクリプトによるページのレンダリング
36.2.2.1. ページ処理コントロールの例
36.2.2.2. プロパティの一覧
36.3. 設定
36.4. 高度な使用法
36.4.1. 独自のデータソースアダプタ
36.4.2. 独自のスクロール形式

36.1. 導入

Zend_Paginator は、 データのコレクションにページを割り振ったりそれをユーザに表示したりするためのコンポーネントです。

Zend_Paginator は次のような設計を目指しています。

  • リレーショナルデータベースに限らない任意のデータのページ処理

  • 表示しなければならないデータのみを結果から取得する

  • データの表示やページ処理コントロールのレンダリング方法を、 特定のパターンのみに強制させない

  • Zend_Paginator と他の Zend Framework コンポーネントは疎結合にし、たとえば Zend_ViewZend_Db などと組み合わせて使用できるようにする