xgnic 发表于 2018-2-11 12:00:45


            本文实例分析了thinkPHP统计排行与分页显示功能。分享给大家供大家参考,具体如下:
1.分页参数


   
      count
      总数
   
   
      firstRow
      起始行
   
   
      listRows
      每一次获取记录数
   
   
      list
      每一页的记录(要与count对应一致就行)
   


2.分页对象
可以针对真实的数据表
也可以针对统计出来的数据表,或者说是虚拟的表
因为LIMIT是最后执行的,哪怕你进行group操作,哪怕你进行子查询
html

.top {
font-size: 18px;
border-bottom: #ddd 1px solid;
margin-bottom: -1px;
font-weight: bold;
}
.top .title {
margin:10px;
border:1px solid #EF6C00;
display:-webkit-box;
border-radius: 3px;
}
.top .title .title_child {
width: 50%;
line-height:40px;
-webkit-box-flex:1;
display:block;
color:#EF6C00;
text-decoration:none;
}
.top .title .title_child.active {
color:#FFF;
background:#EF6C00;
}
.page{
margin-right: 10px;
}
.ranknum{
font-weight: bold;
color:#F92672;
}
#myrank{
color: #FFF;
font-weight:bold;
background-color: #FBC853;
}


   0))}">月排行
   1))}">总排行

我的商户数:{sh:$my_user_count}    当前排名: {sh:$my_rank}

   
   
   #
   姓名
   商户数
   
   
   
   
   
   
   
{sh::RES}public/
   
{sh::RES}public/
   
{sh::RES}public/
   
       {sh:$vo.rank}
   
   
   {sh:$vo.name}
   {sh:$vo.usercount}
   
   
   

    {sh:$page}

页: [1]
查看完整版本: thinkPHP统计排行与分页显示功能示例