thinkphp如何使volist中的编号$i从任意数开始

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp如何使volist中的编号$i从任意数开始相关的知识,希望对你有一定的参考价值。

这是我的网页中的volist代码,现在我要分页输出,每页5个,weiwin:$i是输出每项的编号,但是每翻一页都从1开始,我现在要接着上一页的编号开始,有会thinkphp的高手知道怎么弄吗

<volist name="info" id="vo">
<tr>
<td>weiwin:$i</td>
<td>weiwin:$vo.phone</td>
<td>weiwin:$vo.wname</td>
<td>weiwin:$vo.rephone</td>
<td>weiwin:$vo.rewname</td>
<td>weiwin:$vo.created</td>
<td class="norightborder"><input type="button" onclick="delete_confirm(weiwin:$vo.id)" value="删除" /><!-- <a onclick="delete_confirm()">删除</a>-->
<script>

  例如输出其中的第5~15条记录:
  <volist name="list" id="vo" offset="5" length='10'>
  $vo.name
  </volist>

  输出偶数记录:
  <volist name="list" id="vo" mod="2" >
  <eq name="mod" value="1">
  $vo.name
  </eq>
  </volist>
参考技术A 把 $i 传到action中

$Page = 5;// 每次显示条数
if($_GET['p'])
$p=$_GET['p']-1;
$current=$Page*$p; //从第几条开始取
else
$current=0;

$list=M('表名')->where("条件")->order('CreateTime desc')->limit("$current,$Page")->select();
参考技术B 控制器中 $this->assign('num',$page->firstRow);
模板中 $i+$num本回答被提问者和网友采纳

以上是关于thinkphp如何使volist中的编号$i从任意数开始的主要内容,如果未能解决你的问题,请参考以下文章

thinkPHP <volist>标签 循环输出表格 怎么动态设定循环次数呢?

thinkphp的volist标签,怎么设置自增序号呢?希望页面可以这么展示,单1,2,3不是数据库取出来的

thinkphp里volist输出序号,从2开始该怎么操作。

thinkphp5 相循环输出标签

thinkphp volist 如何使用函数

thinkphp-volist2