作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
为了给动态查询添加一个order by语句,可以使用orderBy()方法:
<?php
$query->orderBy('title', 'DESC');
?>
上面的代码将会指示查询,按照标题字段的降序排列。第二个参数的可选值有"ASC"和"DESC",分别表示升序和降序,默认值为"ASC"。注意,这里的字段名字,应该是addField() 或addExpression()方法中创建的别名,所在,在大多数情况下,你会在这里使用这些方法的返回值,从而确保使用了正确的别名。为了按照多个字段排序,简单的依次调用orderBy()多次就可以了。