如何在ThinkPHP3.2框架中使用自带的分页功能

  介绍

如何在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文件

如何在ThinkPHP3.2框架中使用自带的分页功能

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框架中使用自带的分页功能