PEAR::Pagerクラスのメモ

電脳備忘録

PEAR::Pagerクラスですが、ちょいちょい忘れるのでよく使用する記述だけメモ。

require_once("Pager/Pager.php");
$options = array(
"totalItems" => 10,
"delta" => 10,
"perPage" => 10,
"curPageLinkClassName"  => 'current',
"firstPagePre" => "[",
"firstPageText" => '最初',
"firstPagePost" => "]",
"lastPagePre" => "[",
"lastPageText" => "最後",
"lastPagePost" => "]",
"prevImg" => "前へ",
"nextImg" => "次へ",
);
$pager =& Pager::factory($options);
$navi = $pager -> getLinks();
print($navi["all"]);
totalItems・・・ヒットした検索件数
delta・・・現在のページの前後に表示するページ番号の数
perPage・・・1ページごとに表示される件数
curPageLinkClassName・・・現在のページのリンクのスタイルのためのCSSクラス

例:"curPageLinkClassName" => 'current', と設定すると span class="current" といった具合に表示されるので、CSSで見た目を変更する。
その他のクラスはPagerクラスのオブジェクトの作成を参照のこと

広告

ブログの維持費に充てるでございます・・・。