博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yii--Csort说明
阅读量:6414 次
发布时间:2019-06-23

本文共 747 字,大约阅读时间需要 2 分钟。

Csort通常用来实现排序,需要注意的地方是:

1.  下面代码中的Csort改变了sql语句执行时的排序方式(即sql语句中的order by)

1
$criteria
=
new
CDbCriteria;
2
3
$pages
=
new
CPagination(Post
::
model()
->
count
());
4
$pages
->
applyLimit(
$criteria
);
5
6
$sort
=
new
CSort(
'
Post
'
);
7
$sort
->
defaultOrder
=
'
status ASC, createTime DESC
'
;
8
$sort
->
applyOrder(
$criteria
);

2.   下面代码中的sort改变的是表头默认排序方式, 同时设置了鼠标点击排序效果.

1
return
new
CActiveDataProvider(
get_class
(
$this
)
,
array
(
2
'
criteria
'
=>
$criteria
,
3
'
sort
'
=>
array
(
4
//
表头设置点击排序的字段
5
 
'
attributes
'
=>
array
(
6
'
remitdate
'
,
7
'
dayrate
'
=>
array
(
8
'
asc
'
=>
'
dayrate
'
,
9
'
desc
'
=>
'
dayrate DESC
'
,
10
)
11
)
,
12
'
defaultOrder
'
=>
'
remitdate desc
'
,
13
)
,
14
));

上面两段代码实现的功能不同, 一个是影响sql排序,另外一个是表头的点击排序.

转载地址:http://nmbra.baihongyu.com/

你可能感兴趣的文章
activator.createinstance 需要垃圾回收么_在垃圾回收器中有哪几种判断是否需要被回收的方法...
查看>>
rocketmq 消息指定_RocketMQ入坑系列(一)角色介绍及基本使用
查看>>
redis zset转set 反序列化失败_掌握好Redis的数据类型,面试心里有底了
查看>>
p图软件pⅰc_娱乐圈最塑料的夫妻,P图永远只P自己,太精彩了吧!
查看>>
怎么判断冠词用a还是an_葡语干货 | 葡萄牙语冠词用法整理大全
查看>>
js传参不是数字_JS的Reflect学习和应用
查看>>
三个不等_数学一轮复习05,从函数观点看方程与不等式,记住口诀与联系
查看>>
卡尺测量的最小范围_汽车维修工具-测量用具
查看>>
网优5g前景_5G网络优化师前景怎么样?
查看>>
竞态条件的赋值_[译] part25: golang Mutex互斥锁
查看>>
delmatch oracle_完美完全卸载(清除)oracle数据库的方式(方法)
查看>>
pyqt 滚动条 美化_Pyqt5 关于流式布局和滚动条的综合使用示例代码
查看>>
51单机片 编译hex_单片机爬坑记-05-编译环境(完)
查看>>
java 正则表达式 img_Java正则表达式获得html字符串里的<img src=""/> 中的url列表
查看>>
java 文件crc校验_一个获取文件crc32校验码的简洁的java类 | 学步园
查看>>
java flatmapfunction_Java8 Stream flatmap中间操作用法解析
查看>>
java rmi spring 4.0_Java Spring RMI一些尝试
查看>>
JAVA怎么连接华为的HDFS系统_JAVA-API操作HDFS文件系统(HDFS核心类FileSystem的使用)...
查看>>
java牛客网四则运算_数据库刷题—牛客网(51-61)
查看>>
Java get set6_JDK6的新特性(转)
查看>>