Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] pobieranie danych z 2 tabel
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Hejka,
mam problem i nie bardzo wiem jak to ugryźć.
Otóż: mam tabelę:
  1. ogloszenia (id, kategoria, tytul...)

i jest to tabela macierzysta. Część podkategorii ma rozszerzoną tą tabelę o inną np.
  1. samochody (id_ogloszenia, marka, model...)

lub też
  1. mieszkania (id_ogloszenia, powierzchnia, pietro...)

Na stronie głównej pobieram dane tylko z tabeli macierzystej (tj. 'ogloszenia), natomiast przy wejściu w odpowiednią kategorię chciałbym do standardowych danych dodać te charakterystyczne dla danej kategorii. Jak się do tego zabrać? Czy po prostu osobne klasy dla każdego typu ogłoszenia, a w nich metoda getData() pobierająca dane zapytaniem wpisanym ręcznie. Tak bym zrobił standardowo ale jak to zrobić poprawnie w Symfony?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel_k
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

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


nie wiem czemu się dziwisz że wywala błąd, w dodatku dość oczywisty.
getString jest metodą creolowego resultseta a nie metodą obiektu propelowego. pole nazwa jest zapewne tam gdzie powinno być, czyli w odpowiednim obiekcie...
proponuję zamiast $this->sl_adresys = Sl_AdresyPeer::doSelect($c); zrobić $this->sl_adresys = Sl_AdresyPeer::doSelectRs($c); i przerobić widok.

Ten post edytował pawel_k 8.07.2007, 23:11:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 15:38