介绍
如何在ThinkPHP3.2框架中使用自带的分页功能吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
1。前端——分页代码:
& lt; tfoot> & lt; !——分页显示?——比; & lt; tr> & lt;才能td textalign=癱enter", cl nowrap=}“true", colspan=?“,身高=?0“比; ,,& lt; div 类=皃ages"在{$页面}& lt;/div> & lt;才能/td> & lt;/tr> & lt;/tfoot>
2。创建分页样式:如页面。css并将以下代码复制到该文件中
.pages{浮动:,吧} .pages , .pages span  { 显示:才能inline-block; 填充:才能2 px 10 px; 边境才能:1 px solid # f0f0f0; -webkit-border-radius才能:3 px; -moz-border-radius才能:3 px; border - radius才能:3 px; ,,字体大小:14 px; } .pages , .pages li  { 显示:才能inline-block; list-style才能:没有; 文字修饰才能:没有,颜色:# 58 a0d3; } .pages a.first .pages a.prev .pages a, .pages a.end { 保证金才能:0,汽车; } .pages :{徘徊 边框颜色:# 50 a8e6;才能 } .pages span.current { 背景:# 50 a8e6;才能 颜色:# FFF;才能 粗细才能:700; 边框颜色:# 50 a8e6;才能 }
3。前端页面引入分页样式css文件
4。控制器中编写索引方法,将数据显示到模板
方法(一):利用页面类和限制方法分页
& lt; php ? namespace 管理\控制器; use 认为\控制器; {class DocController  extends 控制器 function 才能;指数(){ ,,,//实例化文档数据表模型 ,,,doc 美元;=,D(& # 39;医生# 39;); ,,,//调用计算方法查询要显示的数据总记录数 ,,,count 美元;=,$ doc→count (); ,,,//echo 数美元;死亡; ,,,page 美元;=,new \认为\页面(数美元,2); ,,,//,分页显示输出 ,,,show 美元;=,页面→美元显示(); ,,,这个→美元分配(& # 39;页面# 39;,显示美元); ,,,//,进行分页数据查询,注意限制方法的参数要使用页面类的属性 ,,,doc_list 美元;=,$ doc→限制(页面→美元firstRow强生# 39;,& # 39;。页面→美元listRows)→选择(); ,,,这个→美元分配(& # 39;doc_list& # 39;, doc_list美元); ,,,这美元→显示(); 以前,,}>方法(二):分页类和页面方法的实现分页
& lt; php ? namespace 管理\控制器; use 认为\控制器; {class DocController  extends 控制器 function 才能;指数(){ ,,,//实例化文档数据表模型 ,,,doc 美元;=,D(& # 39;医生# 39;); ,,,//进行分页数据查询,注意页面方法的参数的前面部分是当前的页数使用,$ _GET [p]获取 ,,,doc_list 美元;=,$ doc→页面($ _GET [& # 39; p # 39;],只& # 39;,2 & # 39;)→选择(); ,,,这个→美元分配(& # 39;doc_list& # 39;,, doc_list美元);//,赋值数据集 ,,,count 美元;=,$ doc→count();//,查询满足要求的总记录数 ,,,page 美元;=,new \认为\页面(数美元,,2);//,实例化分页类,传入总记录数和每页显示的记录数 ,,,show 美元;=,页面→美元显示();//,分页显示输出 ,,,这个→美元分配(& # 39;页面# 39;,,显示美元);//,赋值分页输出 ,,,这美元→显示();,//,输出模板 以前,,}>看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
如何在ThinkPHP3.2框架中使用自带的分页功能