Bonjour,

J'utilise en ce moment le Criteria pour filtrer une collection d'objets. Mais lorsque je souhaite réaliser un orderBy avec 2 champ, seul le premier est pris en compte. Je ne comprends pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$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"
 
));
Je remercie d'avance pour d'éventuelles réponses .