本篇文章给大家带来的内容是关于thinkphp框架中组装分页字符串的代码实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
thinkphp组装分页字符串后台代码:
<?php $condition="查询条件"; $size = 10;//每页多少条记录 $number=$this->cunxiaonongmodel->getcuncount($condition);//获取记录总数 $page = new \think\page($number,$size); $rollpage = 5; //分页栏显示的页数个数; $page -> setconfig('first' ,'首页'); $page -> setconfig('last' ,'尾页'); $page -> setconfig('prev' ,'上一页'); $page -> setconfig('next' ,'下一页'); $start = $page -> firstrow; //起始行数 $pagesize = $page -> listrows; //每页显示的行数 $limit = "$start , $pagesize"; $cunlist = m('cunxiaonong_use')->table('cun_use as cu')->join('cun as c on cu.cun_id = c.cun_id', 'left')->join('cun_xiao as cx on cu.cun_id = cx.cun_id', 'left')->where($condition)->limit($limit)->order('cu.id desc')->select(); $style = "pageos"; $onclass = "pageon"; $pagestr = $page -> show($style,$onclass); //组装分页字符串 $this -> assign('pagestr',$pagestr); $this->assign('ticketlist',$cunlist);
thinkphp组装分页字符串前端展示代码:
<!doctype html><html><head> <title>一亩地</title> <meta charset="utf-8"> <style> /*2018.8.6分页*/ .pageos { border: 1px solid; border-radius: 20px; padding-left: 6px; padding-right: 6px; margin: 5px; } .pageon { border: 1px solid #c7241d; background-color: white; color: #c8332f; border-radius: 20px; padding-left: 5px; padding-right: 5px; margin: 5px; } </style></head><body><div class="mt-20"> <table class="table table-border table-bordered table-bg table-hover table-sort"> <thead> <tr class="text-c"> <th>编号</th> <th>用户id</th> <th>一亩地</th> <th>时间</th> </tr> </thead> <tbody> <volist name="cunlist" id="tl"> <tr class="text-c"> <td>{$tl['id']}</td> <td>{$tl['user_id']}</td> <td>{$tl['yimudi']}</td> <td>{$tl['time']|date='y-m-d h:i:s',###}</td> </tr> </volist> </tbody> </table> <div class="page" style="text-align: center; padding: 20px 0px 50px 0px;">{$pagestr}</div> </div></body></html>
以上就是thinkphp组装分页字符串的实现功能了!
相关文章推荐:
php如何访问url?php访问url的方法总结(代码)
thinkphp框架中视图的讲解(附代码)
thinkphp框架分组:thinkphp获取满足条件的数据
以上就是thinkphp框架中组装分页字符串的代码实现的详细内容。
