thinkphp volist 排序问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp volist 排序问题相关的知识,希望对你有一定的参考价值。

弱弱的问一句 thinkphp volist排序 在哪个文件修改 我想按ID从大到小排

首先volist只是你输出的结果,foreach输出,所以传到你前端的volist就是一个固定的list.
所以你要在控制器里改,给你个参考:
$list = Db::name('user01')->where($map)->order(array('name'=>'asc'))->select();

user01就是数据库的名字,
$map是你查询的条件,
order就是排序,name就是你要排序的字段,当然也可以是ID,手机号,asc就是正序排列。

写到这,你再不懂我就没办法了
参考技术A volist标签通常用于数据集的结果输出,执行输出时是不能进行排序的,没有排序输出的功能。
可以在后台对数据进行从大到小排序处理后再在前台用 volist 输出
参考技术B 排序不是应该PHP对数据做的事么?

thinkphp-volist8

说明

没有指定key属性的话,默认使用循环变量i

示例

{volist name="memberList" id="member"}
	{$i}.{$member.name}
{/volist}

输出

1.thinkphp	2.zhangsan4	3.zhangsan5	4.zhangsan6


本文出自 “素颜” 博客,请务必保留此出处http://suyanzhu.blog.51cto.com/8050189/1897072

以上是关于thinkphp volist 排序问题的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp中 volist循环的 mod取值的问题

thinkphp怎么让循环volist除去最后一次

thinkphp-循环输出标签volist

thinkphp-volist3

thinkphp-volist7

thinkphp-volist8