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就是正序排列。

写到这,你再不懂我就没办法了
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-23
volist标签通常用于数据集的结果输出,执行输出时是不能进行排序的,没有排序输出的功能。
可以在后台对数据进行从大到小排序处理后再在前台用 volist 输出本回答被网友采纳
第2个回答  2015-08-21
排序不是应该PHP对数据做的事么?

ThinkPHP-<volist><\/volist>标签,模板调用循环输出数据如何按照指定顺 ...
排序还是能过SQL语句来操作,TP的排序语法是 list = M('表名')->order("listorder ASC")->select();\/\/升序排列 list = M('表名')->order("listorder DESC")->select();\/\/降序序排列 当然如果写的Model层,也可以将M("表名")换成D("Model层名")...

thinkphp里volist输出序号,从2开始该怎么操作。
<li <if condition="$i eq 1">class="hover"<\/if>>{$i} <\/for> \/\/ volist的写法 <volist name="result" id="vo"> <li <if condition="$key eq 1">class="hover"<\/if>>{$key} <\/volist>

thinkphp如何使volist中的编号$i从任意数开始
<volist name="list" id="vo" offset="5" length='10'> {$vo.name} <\/volist> 输出偶数记录:<volist name="list" id="vo" mod="2" > <eq name="mod" value="1"> {$vo.name} <\/eq> <\/volist>

ThinkPHP使用volist遍历数组错误
<{volist name='arr' id='vo'}> <{$vo.id}><{\/volist}>

thinkphp中的volist标签详解
本文详细介绍了thinkphp中的volist标签,提供多个实例案例供读者参考。volist标签在输出数据时具有高灵活性与便利性。核心属性包括:name(必须):指定数据模板变量。id(必须):循环变量。offset(可选):数据输出的起始位。length(可选):数据输出长度。key(可选):循环的key变量,默认为i。mod(可...

关于thinkPHP volist 嵌套循环的问题
<\/volist> <\/volist> 以上代码序号列不分页的情况下显示正常分页的话每一列序号都会从1开始,如果不想如此可在查询中加入序号,查询代码修改如下不:m = M()->table($topListSql." a, (select @rowNO := 0) b")->field("a.*,(@rowNO := @rowNo+1) AS rowNo");

thinkphp里面volist部分输出的问题
复制你的这段代码在我本地测了,代码没问题,可能是你的数据的问题。建议:1. 用程序输出下原数组,确认数组元素数量是否大于10 2. 把 length 的值改小点试试

关于thinkphp 中模板循环多维数值型数组的问题
关联查询查出来的是二维数组,不会在某个字段还是数组 如果你的某个字段还是数组,说明你的关联查询应该有问题,你可打印出来看一下 <volist name="list" id="vo">{$vo.id}|{$vo.name}<\/volist>这是最基本的,并且volist是支持嵌套使用的 ...

thinkphp 分页时 怎么让序号列自增的实现
你可以根据当前页的page值减1再乘以每页显示的条数再加1就是该页开始第一行的序号 后面都自增好了

thinkPHP这样的一组数组 怎么组合一下 在模板循环出来 见问题补充
假设此数组名字叫$stu,php代码如下:this->assign($stu);模板调用如下:学号姓名专业时间{$student_number}<volist name='name' id='row'>{$row.name}<\/volist><volist name='class' id='row'>{$row.name}<\/volist>{$attendance_date}希望我的回答能帮到你 ...

相似回答