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