thinkphp 在模板上循环数组 我已求出数组长度 怎么判断是循环的最后一次

<volist name="list" id="vo" key="k">
</volist>
数组长度是 在控制器传来的 $this ->assign('list_count',count );
请大神赐教 怎么判断是循环的最后一次 俺是菜鸟 求代码 在模板上循环

你确定你要去的是总页码?用ThinkPHP自带的分页类 页面显示应该是{$page},默认显示的是N条记录数、上一页、下一页、第一页、最后一页,要显示总页数配置一下page.class.php中的$config项

追问

对 怎么配置啊 俺是菜鸟 求源码

追答直接加一个'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>追问

我是这样写的 不出来 我就郁闷了 后来发现时我做分页了 没点下一页 下标从心开始

我用的是thinkphp 自带的类 如何取出那个总页码吗 还是自己算吧

追答

做取分页记录里传我个参数进去就行了,传个SQL_CALC_FOUND_ROWS 进SQL语句里面就可以用下面的语句取到总记录数了 “SELECT FOUND_ROWS() AS totalNum”

第2个回答  2013-10-28
控制器能直接传那个数组过来吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网