1
我目前使用Criteria來過濾一組對象。但是當我想用2個orderBy字段實現時,只考慮第一個字段。我不明白。Criteria中的多個orderby
$events = new Collections\ArrayCollection($results);
$dateFrom = new \DateTime($date);
$dateTo = new \DateTime(date('Y-m-d H:i:s', strtotime($date . ' + 1 day')));
$criteria = Criteria::create()
->where(Criteria::expr()->eq('activity', $activity));
$criteria->orderBy(array(
"time" => "ASC",
"title" => "ASC"
));
我怎樣才能使它與兩個orderby字段,而不僅僅是第一個?
預先感謝您的任何答案!
您發佈的提供附加信息的答案已被刪除,而不是合併到您的問題中,這是他們應該完成的。儘管如此,我已經相應地更新了我的答案。確保你看看! – FyodorX 2014-09-05 13:23:29