Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][Symfony] - problem z pobraniem danych
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam.

Mam następujące pytanie.

Mam dwie tabele:

Author i Books . Author jest w relacji "jeden do wielu" z Book (Autor może mieć wiele książek)

Chciałbym uzyskać tablicę wielowymiarową gdzie indeksy to będą author_id natomiast wartością będzie tablica z book_id , danego autora.

Coś takiego:

  1. $authorsBooks = array(
  2. 2 => array(23,24,25,26),
  3. 5 => array(31,32,33,34),
  4. 10 => array(41,42,43,44),
  5. itd.
  6. );


Jak pobrać książki dla każdego autora jednym zapytaniem żeby uzyskać taką tablicę jak powyżej ? Próbowałem to zrobić za pomocą QueryBuildera ale niewychodzi ?

Ten post edytował damianooo 3.08.2013, 18:43:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Musisz "zjoinować" te tabele, ale później i tak musisz wynik pętlą w PHP "przerobić", aby otrzymać taką postać jaką chcesz.
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: 27.09.2025 - 02:06