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.
Je remercie d'avance pour d'éventuelles réponses
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" ));.
Partager