分页查询pager()
pager($limit,$page),有两个参数,参数1为每页显示记录数,参数为第几页(当前页,默认为1)
$posts = $db->table('posts')
->pager(25)
->get();
foreach ($posts as $post) {
echo $post['title'];
}
echo $db->pagerLinks();
$db->pager(10, 2);
输出分页链接pagerLinks()
pagerLinks($link,$class),参数1为分页链接,比如?page={page}
,参数2为当前页的类名,比如active
,on
echo $db->pagerLinks();
//« ‹ 1 2 3 4 5 6 ... › »
分页数据pagerData()
分页数据包含总记录数、每页记录数、偏移量、总页数、当前页之类的
var_dump($db->pagerData());
Array
(
[count] => 255
[limit] => 10
[offset] => 0
[total] => 26
[current] => 1
)
设定分页模板setPagerTemplate()
用于指定分页模板的html及样式
$db->setPagerTemplate('
{text}
');