ページネーション

参照:ページネーションクラス : CodeIgniter ユーザガイド 日本語版

ページネーションってなんぞ

ページャとも呼ばれる、ページ間を移動できるリンク
こんな感じのやつらしい

« 最初 < 1 2 3 4 5 > 最後 »

CodeIgniterにはページネーションクラスがあると。
ページネーションの利用の仕方のメモ

ページネーションクラスのロード
$this->load->library('pagination');
ページネーションの設定
$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20; 
$config['first_link'] = '&laquo;最初';
$config['last_link'] = '最後&raquo;';

$this->pagination->initialized($config);
base_url ベースとなるURL
total_rows 総件数
per_page 1ページあたりの表示件数
first_link «最初 この位置の文字列の表示指定
last_link 最後» この位置の文字列の表示指定
$this->pagination->initialized($config) ページネーションの設定
設定内容の連想配列を第一引数に渡す
ページネーションの表示
$this->pagination->create_links();
設定ファイルで設定する
  • pagination.php を application/config/ ディレクトリに作成
  • $confing に連想配列で設定内容を記述
  • $this->pagination->create_links(); でロード

※ 設定ファイルで設定すると、$this->pagination->initialized(); は必要ないらしい