YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* ページング [#ca9a4ad8]
ページ番号のパラメーターをpageとする。ページ番号は1から始...
** アクションクラス [#v28a477f]
以下のように、DBからデータを取得する時にページ番号を渡す...
sub list {
my $page = int($c->req->param('page') || 1);
$rs = $rs->search(undef,{
page => $page, rows => 30, order_by => 'regist_date ...
});
$c->stash->{pager} = $rs->pager;
}
** テンプレートファイル [#i174ffca]
stashにあるpagerオブジェクトからページ番号が取り出せるが...
<div>
<a href="[% Catalyst.request.uri_with(page=>pager.first_...
<a href="[% Catalyst.request.uri_with(page=>pager.previo...
<a href="[% Catalyst.request.uri_with(page=>pager.next_p...
<a href="[% Catalyst.request.uri_with(page=>pager.last_p...
<span>[ [% pager.current_page %] / [% pager.last_page %]...
</div>
終了行:
* ページング [#ca9a4ad8]
ページ番号のパラメーターをpageとする。ページ番号は1から始...
** アクションクラス [#v28a477f]
以下のように、DBからデータを取得する時にページ番号を渡す...
sub list {
my $page = int($c->req->param('page') || 1);
$rs = $rs->search(undef,{
page => $page, rows => 30, order_by => 'regist_date ...
});
$c->stash->{pager} = $rs->pager;
}
** テンプレートファイル [#i174ffca]
stashにあるpagerオブジェクトからページ番号が取り出せるが...
<div>
<a href="[% Catalyst.request.uri_with(page=>pager.first_...
<a href="[% Catalyst.request.uri_with(page=>pager.previo...
<a href="[% Catalyst.request.uri_with(page=>pager.next_p...
<a href="[% Catalyst.request.uri_with(page=>pager.last_p...
<span>[ [% pager.current_page %] / [% pager.last_page %]...
</div>
ページ名: