<volist name="list" id="vo" key="k">
</volist>
数组长度是 在控制器传来的 $this ->assign('list_count',count );
请大神赐教 怎么判断是循环的最后一次 俺是菜鸟 求代码 在模板上循环
你确定你要去的是总页码?用ThinkPHP自带的分页类 页面显示应该是{$page},默认显示的是N条记录数、上一页、下一页、第一页、最后一页,要显示总页数配置一下page.class.php中的$config项追问
protected $config = array('totalPages'=>'总页数','header'=>'条记录','prev'=>'上一页','next'=>'下一页','first'=>'第一页','last'=>'最后一页','theme'=>' %totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%');
然后页面{$page}就可以看见总页数
对 怎么配置啊 俺是菜鸟 求源码
追答直接加一个'totalPages'=>'总页数'就好了,具体实例:protected $config = array('totalPages'=>'总页数','header'=>'条记录','prev'=>'上一页','next'=>'下一页','first'=>'第一页','last'=>'最后一页','theme'=>' %totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%');
然后页面{$page}就可以看见总页数
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-28
不是这样写就行了吗??
<if condition="$k eq $list_count"></if>追问
<if condition="$k eq $list_count"></if>追问
我是这样写的 不出来 我就郁闷了 后来发现时我做分页了 没点下一页 下标从心开始
我用的是thinkphp 自带的类 如何取出那个总页码吗 还是自己算吧
做取分页记录里传我个参数进去就行了,传个SQL_CALC_FOUND_ROWS 进SQL语句里面就可以用下面的语句取到总记录数了 “SELECT FOUND_ROWS() AS totalNum”
第2个回答 2013-10-28
控制器能直接传那个数组过来吗?