Mam obiekt z polem ArrayCollection. W adnotacji mogę napisaćDoctrine 2.1: Jak zamówićZgrupować pole w kolekcji?
@ORM\OrderBy({"somefield" = "DESC"})
i zbieranie dostaję od tego podmiotu zostaną automatycznie uporządkowane.
Moje pytanie brzmi, czy istnieje możliwość zamówienia według pól zbiorczych?
Mój obecny problem: Mam 2 pól w jednostce kolekcji: visited
i shown
chciałbym uporządkować kolekcję przez indeks ocen, czyli: visited/shown
. Próbowałem zapisać go w adnotacjach, ale mówi, że powinno to być prawidłowe pole. Wiem, jak to zrobić z DQL, ale nie wiem, jak odtworzyć go w deklaracji jednostki z adnotacjami.
Z góry dziękuję!
Nie potrzebuje operacji matematycznych w instrukcji ORDER BY - w SQL będzie to "ORDER BY visited/shown DESC". Myślę, że nie można tego zrobić w adnotacjach –
to działa! – coder4show
@ MaciejPyszyński Masz rację, nie można w tym momencie napisać, że to jest odpowiedź, więc mogę to zaakceptować? –