Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][SF2]Sortowanie ArrayCollection, Relacja Many-to-many
mimol
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


Witam.
Mój kontroler
  1. $em = $this->getDoctrine()->getManager();
  2. $entity = $em->getRepository('MyMoviesBundle:Category')->findOneBySlug($slug);
  3. $movies = $entity->getMovies();

Jak sortować elementy w $movies? Nie mogę używać adnotacji w Movies Entity, ponieważ raz chcę sortować wg nazwy, a raz wg ID.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mimol
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


Wielkie dzięki, jednak to jest to co chcę osiągnąć.
Używając Criteria API do bazy leci dodatkowe zapytanie, czy jest jakaś możliwość aby żadne dodatkowe zapytanie nie było dodawane do bazy?
Coś jak order w adnotations tylko że dynamiczne?
Go to the top of the page
+Quote Post
ano
post
Post #3





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(mimol @ 7.02.2013, 23:35:23 ) *
Wielkie dzięki, jednak to jest to co chcę osiągnąć.
Używając Criteria API do bazy leci dodatkowe zapytanie, czy jest jakaś możliwość aby żadne dodatkowe zapytanie nie było dodawane do bazy?
Coś jak order w adnotations tylko że dynamiczne?


Tak, jest lazy loading więc do bazy poleci dodatkowe zapytanie (gdy tej kolekcji jeszcze nie załadowaleś do pamięci). Jak kolekcja juz jest w pamieci to nie leci wtedy żadne dodatkowe zapytanie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 13:11