![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
W jaki sposób pobrać dane z kilku tabel za pomocą jednego zapytania w Zendzie? W tej chwili mam dwie tabele: produkty i dostępność. W tabeli dostępność są różne rodzaje dostępności np. na magazynie, na zamówienie itp. W tabeli produkty jest kolumna dostępność_id, dzięki której każdy produkt ma przypisaną dostępność. Tylko nie wiem w jaki sposób zrobić zapytanie, które zrobi mi join'a łaczącego te tabele. I nie chodzi o treść zapytania gdyż myślę, że poniższe jest dobrze wpisane w kontroler:
tylko chodzi o wyznaczanie tabel, z których framework ma pobierać dane, gdyż w tej chwili pobiera tylko z tabeli wpisane w modelu "Products":
a nie z $selecta którego opisałem powyżej. I mam ten problem w każdym przypadku, nie mówiąc o przypadkach kiedy będę chciał pobrać dane z więcej niż 2 tabel. Bardzo proszę o pomoc, gdyż jestem początkujący w Zendzie i php ogólnie i nie mogę sobie sam poradzić z tym problemem. Ten post edytował spokz 7.04.2010, 19:09:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A co tu do mowienia - na 99% zakladam, ze uzywasz MySQLa - dodatkowa kolumna 'dostepnosc' jako pole typu ENUM z wartosciami 'w magazynie','oczekiwanie','brak' i po temacie. Przy wkladaniu kolejnego rekordu do bazy bedziesz tez musial podac od razu dostepnosc produktu (byc moze przydaloby sie tutaj umozliwic wkladanie wartosci NULL). I po sprawie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 21:16 |