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 );
请大神赐教 怎么判断是循环的最后一次 俺是菜鸟 求代码 在模板上循环 展开
</volist>
数组长度是 在控制器传来的 $this ->assign('list_count',count );
请大神赐教 怎么判断是循环的最后一次 俺是菜鸟 求代码 在模板上循环 展开
3个回答
展开全部
你确定你要去的是总页码?用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}就可以看见总页数
展开全部
不是这样写就行了吗??
<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”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控制器能直接传那个数组过来吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询