15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

tp5分页功能

闫志林| 发布于 2021-11-04 18:56:10| 88阅读| 0点赞| 0评论
举报

tp5分页

 不管是数据库操作还是模型操作,都使用 paginate()方法来实现;
//查找 user 表所有数据,每页显示 5 条
$list = Db::name('user')->paginate(5);

通过生成的数据列表,可以得到分页必须的参数变量,具体如下;
$list->total() //总条数  per_page() 每页条数 current_page()当前页码 ast_page() 最后一码


namespace app\index\controller;
use think\Db;

class Pages extends \think\Controller
{
    public function pages()
    {
        $db = db('user');
 //每页显示10条数据,一共显示30条
        $list = $db -> paginate(10,30);
        #dump($list);

        $this -> assign('list',$list);
        
        return $this -> fetch();
    }
}


 <ul>
            {volist name = 'list' id = 'data'}
            <li>第{$i}条数据 : {$data.username}li>
            {/volist}
        ul>
        
        {$list -> render()}

可以继承Paginator 自定义样式

0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

闫志林
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部