ルーティング |
page_category_archive |
引数 |
カテゴリID |
例 |
{{ path(“page_category_archive”, {“id”:1}) }} |
カテゴリごとのページ一覧です。
指定されたカテゴリidに属するページ一覧を返すことと、ページャーが主な機能です。
Ⅰ カテゴリ
カテゴリを表示するための配列です。
category |
|
|
|
|
node |
|
カテゴリの構造体 |
|
|
id |
カテゴリid |
|
|
name |
カテゴリ名 |
Ⅱ ページ一覧
_pager |
|
|
|
|
adapter |
|
ページ全体の情報をまとめた構造体 |
|
|
getTotalResults |
カレントページ問わず全件の件数 |
|
page |
|
カレントページの番号(1ページ目は1) |
|
limit |
|
ページ内の表示件数 |
|
getResults |
|
カレントページの結果の構造体(pageとイコール) |
カレントページに表示すべきページ一覧は、_pagerに集約され、ページ情報はgetResultsに格納されます。
getResultsが「(5) ページ」のpageと同じ構造になります。
ページャーのHTMLを出力するタグです。
ページ送りやカレントページの表示など、ページや総ページ数に合わせてHTMLを出し分けます。
<ec:RenderPager> |
ページャーのHTMLを出力するための独自タグ |