StartMVC开发手册

可以快速上手的开发文档

手册目录

分页查询

分页查询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}            
  • ');