dar中查询条件、排序方式、记录数等参数是通过IDarQuery类进行封装的,可以通过查询IDarQuery API文档获取最新的信息。
当前的IDarQuery支持一下查询参数
offset (integer) 记录起始位置
size (integer) 要取出的记录数
order (array) 只有一个字段的排序方式:
array("模型1", "模型1中字段", "DESC|ASC二选一")
orders (array) 排序方式,格式为
array (
array("模型1", "模型1中字段", "DESC|ASC二选一"),
array("模型2", "模型2中字段", "DESC|ASC二选一"),
...
)
如果只需要用到一个字段,可以简化为
array("模型1", "模型1中字段", "DESC|ASC二选一")
cond或condition (string) 查询条件,查询条件中的模型和模型的字段使用一对方括号括起来,比如
conds (array) 表示一组条件
params或parameters (array) 查询条件中的参数的值,对应刚才的:username,params可以为
array(
"username" => "iwind"
)