[Propel] Tabela i dwa razy join |
[Propel] Tabela i dwa razy join |
18.03.2007, 20:11:47
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Mam taką sytuację: tabela Client zawierająca pole company_id, jest to klucz obcy z tabeli Company, która to z kolei zawiera pole address_id będące kluczem do tabeli Address.
Wygląda to mniej więcej tak:
Chciałbym teraz za pomocą Propela wydobyć w jednym wyniku (w jednym zapytaniu) dane o kliencie, firmie i adresie. Na chwilę obecną mam: daje mi to: czyli nie to czego oczekuję. Próbowałem już chyba wszystkie kombinacje zarówno z Criteria::add() jak i z Criteria::addJoin() Jeżeli ktoś wie jak to zrobić będę wdzięczny za informację. Dla ścisłości chciałbym mieć to:
Ten post edytował mike_mech 18.03.2007, 20:31:57 |
|
|
4.10.2007, 21:46:39
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) |
Witam ktoś może wie jak rozwiązac ten problem Bo mam podobny problem
-------------------- Odpowiedziałem? Pewnie streamuję http://livecoding.tv/galileoprime.
Chcesz abym odpowiedział właśnie na Twoje pytanie? Napisz do mnie wiadomość prywatną, prócz odpowiedzi możesz zobaczyć jak rozwiązuję Twój problem. |
|
|
5.10.2007, 07:57:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) |
to powinno pomoc -------------------- |
|
|
5.10.2007, 15:21:56
Post
#4
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) |
ktos mi wyjasni czym jest ta klasa sfPropelCustomJoinHelper . w API dokumentacji jej nie ma w pluginach tez czegos takiego nie ma a symfony mi pisze ze nie ma takiej klasy
-------------------- Odpowiedziałem? Pewnie streamuję http://livecoding.tv/galileoprime.
Chcesz abym odpowiedział właśnie na Twoje pytanie? Napisz do mnie wiadomość prywatną, prócz odpowiedzi możesz zobaczyć jak rozwiązuję Twój problem. |
|
|
5.10.2007, 16:57:20
Post
#5
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) |
-------------------- |
|
|
7.10.2007, 10:38:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) |
Kurcze powoli dostaje do glowy z tym propelem ;/. Mam kolejny problem
no i sprawa jest najstepujaca jak jest ta linijka $criterion ->addOr(WynikiPeer::ID,Criteria::ISNULL) to na stronie nie mam nic zupelnie nic jak tylko wywale to linijke to wszystko wraca do normy. Nie mam pojecia co sie dzieje wtedy poniewaz nie mam ani w tym momencie debugera sf ani w logach sie nic nie zpaisuje ostatnia rzeza jaka w logach sie pojawia jest executeTerminarz(); Ktos potrafi to wytlumaczyc bede bardzo wdzieczny -------------------- Odpowiedziałem? Pewnie streamuję http://livecoding.tv/galileoprime.
Chcesz abym odpowiedział właśnie na Twoje pytanie? Napisz do mnie wiadomość prywatną, prócz odpowiedzi możesz zobaczyć jak rozwiązuję Twój problem. |
|
|
7.10.2007, 11:22:25
Post
#7
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) |
zamien na
no i usun spacje obok -> ;] -------------------- |
|
|
7.10.2007, 11:48:48
Post
#8
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) |
No niestety dalej nic najbardziej irytujacy jest fakt ze sie debuger nie wlancza, Kurcze az mi juz glupio ;/ ale serio nie wiem co w tym moze byc zle
chcialby uzyskac dokladnie takie zapytanie
Hmm teraz widze ze najwidoczeniej mam jakis probel wogole z getNewCriterion poniewaz to tez nie dziala mi zachowuje sie tak samo jak poprzedni przyklad czyli zadnego errory zadnego exception a tamplate tez sie nie uruchamia, jakis pomysl
Ten post edytował galileox86 7.10.2007, 11:53:55 -------------------- Odpowiedziałem? Pewnie streamuję http://livecoding.tv/galileoprime.
Chcesz abym odpowiedział właśnie na Twoje pytanie? Napisz do mnie wiadomość prywatną, prócz odpowiedzi możesz zobaczyć jak rozwiązuję Twój problem. |
|
|
Wersja Lo-Fi | Aktualny czas: 21.05.2024 - 14:17 |