![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Na początek zaznaczę, że przygodę z Symfony rozpocząłem bardzo niedawno. I niestety już napotkałem problem, mianowicie... proste złączenie tabel ![]() Mam takie tabele: rider: rider_id rider_name nation_id ... nation: id name flag I chciałem złączyć te tabele używając id danego państwa (nation.id i rider.nation_id). Może mi ktoś wytłumaczyć jak to ma być zrobione? ![]() Próbowałem tak:
Funkcja getLatest() znajduje się w pliku RiderPeer.php .. niestety nie działa, tzn zapytanie się wykonuje, ale jego składnia wygląda tak:
Jak to napisać, żeby po tym SELECT znalazły się jeszcze nation.ID, nation.NAME i nation.FLAG? Dodam jeszcze, że próbowałem też pokombinować coś z ::doSelectJoinAll albo ::doSelectJoin* i... dostaję error: "Fatal error: Call to undefined method RiderPeer::doselectjoinall() in C:\wamp\www\zuzel\lib\model\RiderPeer.php" Też nie mam pojęcia dlaczego odwołanie do nieistniejącej metody, skoro na stronie symfony napisane jest, że ta funkcja jest od 1.0.16 a ja używam 1.2.8. Z góry dziękuję za pomoc. Pozdrawiam -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 Pomógł: 1 Dołączył: 6.03.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
pokaż dokładny schemat bazy,
czy na pewno nation_id w riderze jest zdefiniowane jako klucz obcy do nation ? Gdyby tak było istniała by metoda doSelectJoinNation |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No tak
![]() ![]() -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 18:22 |