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

<volistname="list"id="vo"key="k"></volist>数组长度是在控制器传来的$this->assign('list_count',coun... <volist name="list" id="vo" key="k">
</volist>
数组长度是 在控制器传来的 $this ->assign('list_count',count );
请大神赐教 怎么判断是循环的最后一次 俺是菜鸟 求代码 在模板上循环
展开
 我来答
残草已凋落
2013-10-28 · TA获得超过213个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:133万
展开全部
你确定你要去的是总页码?用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}就可以看见总页数
pzl7758
2013-10-28 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:632万
展开全部
不是这样写就行了吗??
<if condition="$k eq $list_count"></if>
追问
我是这样写的 不出来  我就郁闷了  后来发现时我做分页了 没点下一页 下标从心开始 

我用的是thinkphp 自带的类 如何取出那个总页码吗 还是自己算吧
追答
做取分页记录里传我个参数进去就行了,传个SQL_CALC_FOUND_ROWS 进SQL语句里面就可以用下面的语句取到总记录数了 “SELECT FOUND_ROWS() AS totalNum”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘鹏云1123
2013-10-28 · TA获得超过168个赞
知道小有建树答主
回答量:290
采纳率:57%
帮助的人:63.6万
展开全部
控制器能直接传那个数组过来吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式