版本:thinkphp5.0
思路:执行paginate后,当点击对应页码时,或在地址栏出现http://*****?page=2
通过thinkphp的get获取方式,获取当前页码$paganum = input('page')
此时,就可以获取到当前的页码,通过int函数将$paganum
转化为数字类型
加入,paginate传入的参数为10,表示一页显示10条,此时,将$paganum
进行改写
if($pagenum <= 1){
$pagenum = 1;
}
$pagenum = ((int)$pagenum -1)*10;//当前页码减1乘以10
将该变量输出至视图模板
在视图模板中,需要普及一下volist的知识点
{volist name="data" id="vo"}
{/volist}
name 为:数组
id 为值
这里还有一个隐形变量$key 即为下标
此时 在需要显示序号的地方进行变量拼接即可$pagenum + $key