Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Jak poprawnie pobrać rekordy?
SnakeEater
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 12.03.2010

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


Mam tabelę kategoria i produkt. Chcę wyświetlić listę produktów z danej kategorii i pytanie: jest czy poprawniej jest zrobić to poprzez z Category->getProducts() (no niedokładnie, ale chodzi o to, żeby pobrać produkty poprzez rekord), czy od razu zapytanie do tabeli ProductTable z parametrem id kategorii?
W pierwszym przypadku bowiem byłoby dwa zapytania do bazy (najpierw pobranie rekordu kategorii), a później pobranie produktów, natomaist w drugim przypadku tylko jedno zapytanie do tabeli produktów, czyż nie?
Która metoda jest poprawniejsza?

Ten post edytował SnakeEater 2.07.2010, 15:28:01
Go to the top of the page
+Quote Post
arecki
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Pobierz sobie rekordy z tabeli Products + left join na Category i w jednym zapytaniu masz dane produktu jak i wszystkie dane odnośnie kategorii.
Go to the top of the page
+Quote Post

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: 21.12.2025 - 23:55