有时当我刷新页面时,我会按日期对它们进行DESCENDING排序,但我需要按时间升序。
代码
public class DataAboutBrick extends Object
{
public function DataAboutBrick()
{
super();
}
public var x:int;
public var y:int;
public var color:uint = 0xFF0000;
public var id:String;
}
答案 0 :(得分:0)
您的查询看起来不错。
我不知道您是否有查询日志,但如果有,您可以查看执行的查询,复制并粘贴并自行运行。上面的代码应该创建这个SQL查询(我猜你正在使用MySQL):
SELECT * FROM `events` WHERE (`frontpage` = 1 AND `status` = 1 AND `lang` = 'EN') ORDER BY `date` ASC, `time` ASC
您是否在视图或控制器中进行了其他排序/排序?循环结果时,您确定显示所有结果吗?
答案 1 :(得分:0)
问题可能在 order_by() - > order_by()语法中。这个方法允许在第一个参数中使用数组,试试这个:
order_by(array('date','time'), 'ASC')