Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] Jak poprawnie pobrać rekordy?
Forum PHP.pl > Forum > PHP > Frameworki
SnakeEater
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?
arecki
Pobierz sobie rekordy z tabeli Products + left join na Category i w jednym zapytaniu masz dane produktu jak i wszystkie dane odnośnie kategorii.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.