一个标准的分页条由下面6部分组成,这个分页条可以在控制器或者模型里面用$this->page()生成。
说明如下:方法定义:
page($total, $page, $pagesize, $url,$order=array(1,2,3,4,5,6),$a_count=10) {......}
参数说明:
$total 一共多少记录
$page 当前是第几页
$pagesize 每页多少
$url url是什么,url里面的{page}会被替换成页码
$order 分页条的组成,是一个数组,可以按着1-6的序号,选择分页条组成部分和每个部分的顺序
$a_count 分页条中a页码链接的总数量(也就是上面第4部分),不包含当前页的a标签,默认10个。
示例:
echo $this->page(100,3,10,'?article/list/{page}',array(3,4,5,1,2,6),10);
示例将输出:
提示:
上面的6部分,每部分被一个span包围,span都有对应的class,便于css控制。
每部分span的对应class如下:
1:page_total
2:page_cur
3:page_bar_prefix
4:page_cur_page
5:page_bar_subfix
6:page_input_num
另外:
”转到“的class是:page_btn_go
Powered By 狂奔的蜗牛 | 历史版本 | 源代码 | 快速入门 | MicroPHP@开源中国
源代码许可证 Apache License v2.0
MicroPHP官方QQ交流群 : 42807575 , 有问题欢迎加群交流