PEAR::Pagerのメモ(独自パラメータを引き渡す場合)

3 月 11th, 2009
| Categories: Pager
| Tags:

何回もやっているのに覚えられないのでメモ。


$pagerParam = array(
				'mode' => 'sliding',
				'perPage' => 10,				// 1ページ当たりの表示件数
				'delta' => 2,					// カレントページの前後に表示するページ数
				'urlVar' => 'page',				// ページ番号を表すクエリ変数名
				'spacesBeforeSeparator' => 1,
				'spacesAfterSeparator' => 1,
				'totalItems' => $rowsAllCount,
				'importQuery'=> false,			// パラメータを自動で引き継ぐかどうかの設定(デフォルトはTRUE)
				'extraVars' => array(			// 引き渡すパラメータ(連想配列で指定)
							'area_id' => urlencode($area_id)
							),
);

$pager=Pager::factory($pagerParam);
$this->pager=$pager->getLinks();

[参考サイト]
http://www.ironhearts.com/diary/archives/001203.html
http://blog.asial.co.jp/359
http://pear.php.net/manual/ja/package.html.pager.factory.php

No comments yet.