Data::Pageset - ページの番号付けとページセット
うはー、便利!ページ遷移付きのCGIページ(たとえば、Googleの検索結果みたいな)作るときに楽々〜。
use Data::Pageset; my $page_info = Data::Pageset->new({ 'total_entries' => $total_entry, # 総データ数 'entries_per_page' => $entry_per_page, # 1ページ当たりのデータ数 'current_page' => $current_page, # 現在のページ }); my $first_page = $page_info->first_page; # 最初のページ番号 my $last_page = $page_info->last_page; # 最後のページ番号 my $previous_page = $page_info->previous_page; # 1ページ前のページ番号 my $next_page = $page_info->next_page; # 1ページ前のページ番号