CakePHP3:テンプレートから現在のページを取得する

「今表示しているページは何ページ目か?」といった情報を取得したい場合は、こちらを使います:

$this->Paginator->param('パラメータ名');

パラメータ名に指定できるのは以下の通り:

パラメータ名 意味
count 件数の合計
current 現在のページに表示している件数
direction ソート順
directionDefault 不明
finder 使っているファインダー・カスタムファインダー
limit 不明
nextPage 次のページ
page 現在表示しているページ
pageCount 全ページ数
perPage 1ページあたりの表示件数
prevPage 前のページ
scope 不明
sort ソートのキー
sortDefault 標準のソートキー

この中でも個人的に便利だと思ったのがcount。これは「現在のページに表示している件数」で、 例えば、1ページあたりの表示件数が10件で、モノが35個あり、現在3ページ目にいるとすると countの値は5になります。