TP3.2.3框架分页以及样式

本文介绍了如何在TP3.2.3框架中实现分页功能,并展示了分页的最终效果。通过封装公共函数和在控制器中调用,详细阐述了如何修改默认的分页样式,虽然未显示总页数,但可通过自定义方法添加。欢迎大牛提供改进意见。
摘要由CSDN通过智能技术生成

TP框架自带分页的实现方法,所以使用这个分页方案

1,先看做好的效果图


没有显示共多少页,那个效果可以在自己封装好的方法里面改。

2,首先就是去封装一个公共函数

   /**
     * TODO 基础分页的相同代码封装,使前台的代码更少
     * @param $m 模型,引用传递
     * @param $where 查询条件
     * @param int $pagesize 每页查询条数
     * @return \Think\Page
     */
    public static function getpage(&$m,$pagesize,$count){
        $m1=clone $m;//浅复制一个模型
       //$count = $m->where($where)->count();//连惯操作后会对join等操作进行重置 (因为我没有用到共有多少页的展示,所以就注释掉了,可以根据自己的需求来定)
$m=$m1;//为保持在为定的连惯操作,浅复制一个模型 $p=new Think\Page($count,$pagesize); $p->lastSuffix=false;
//因为我没有用到这块,所以可根据自己的需求更改 //
$p->setConfig(‘header‘,‘<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;&nbsp;每页<b>%LIST_ROW%</b>条&nbsp;&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>‘); $p->setConfig(‘prev‘,‘上一页‘
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值