thinkphp分页

简介: //分页函数,可放在公共函数中 function getPage($count,$num){ $Page = new \Think\Page($count,$num);// 实例化分页类 传入总记录数和每页显示的记录数(25) $Page->setConfig(...
//分页函数,可放在公共函数中
function getPage($count,$num){
    $Page       = new \Think\Page($count,$num);// 实例化分页类 传入总记录数和每页显示的记录数(25)
    $Page->setConfig('prev','上一页');
    $Page->setConfig('next','下一页');
    $Page->setConfig('first','首页');
    $Page->setConfig('last','尾页');
    $Page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');
    $Page->rollPage=5;
    $Page->lastSuffix=false;

    $show       = $Page->show();// 分页显示输出
    // return $show;
    return array(
        'show' => $show,
        'firstRow' => $Page->firstRow,
        'listRows' => $Page->listRows,
    );
}

public function index(){
    $news = M('news');
    $count = $news->count();
    $pageInfo = getPage($count,100);
    $show = $pageInfo['show'];
    $vir = $news->order('news_id desc')->limit($pageInfo['firstRow'].','.$pageInfo['listRows'])->select();
    $data = array(
        'vir' => $vir,
        'show' => $show
    );

    $this->assign($data);
    $this->display();

}

相关文章
|
8月前
|
Web App开发 SQL Java
javaweb实现分页(二)
javaweb实现分页(二)
|
7月前
|
PHP
原生php制作分页函数
原生php制作分页函数
48 0
|
8月前
|
PHP
thinkphp修改分页配置文件
thinkphp修改分页配置文件
47 0
|
SQL 前端开发
JavaWeb12(实现基础分页&模糊查询的分页)
JavaWeb12(实现基础分页&模糊查询的分页)
|
前端开发 数据库
javaweb分页
javaweb分页
72 0
|
PHP
PHP:laravel自定义分页page查询方法
PHP:laravel自定义分页page查询方法
116 0
ThinkPHP5.0分页查询测试
ThinkPHP5.0分页查询测试
107 0
|
前端开发 PHP
Laravel8 分页样式问题
一、问题:分页样式只显示上一页和下一页,中间的页码不显示
|
JavaScript 前端开发 PHP

热门文章

最新文章