【CakePHP】Pagination(ページネーション)を使用する:first,last
バージョン:CakePHP 2.x
Pagination(ページネーション)を使用して「最初へ」や「最後へ」のリンクを作成する場合は、
first,lastを使用します。使い方は下記の通りです。
最初へのリンク
PaginatorHelper::first($first = '<< first', $options = array())
オプション名 | 説明 |
---|---|
tag | リンクを囲むのに使用したいタグ(デフォルト:spanタグ) |
after | リンク文字の後に挿入する文字 |
model | リンク文字を作成するためのモデル(デフォルト:PaginatorHelper::defaultModel()) |
separator | リンク文字の間に表示する文字(デフォルト: | ) |
ellipsis | 省略される場合に出力する文字列(デフォルト:‘…’) |
下記のように文字列を設定すると「<< 最初へ」のリンクが表示されますが、
echo $this->Paginator->first('<< 最初へ');
数字を設定すると最初から3ページ分のリンクが表示されます。
(「1 | 2 | 3…」のようなリンクになります。)
echo $this->Paginator->first(3);
最後へのリンク
PaginatorHelper::last($last = 'last >>', $options = array())
オプション名 | 説明 |
---|---|
tag | リンクを囲むのに使用したいタグ(デフォルト:spanタグ) |
before | リンク文字の前に挿入する文字 |
model | リンク文字を作成するためのモデル(デフォルト:PaginatorHelper::defaultModel()) |
separator | リンク文字の間に表示する文字(デフォルト: | ) |
ellipsis | 省略される場合に出力する文字列(デフォルト:‘…’) |
使い方はfirstと同じです。