Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] 3.1 ORM _has_many i pobieranie danych w kilku tabel (mnie-więcej rozwiązany))
Kedan
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 20.07.2007

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


Witam.

Mam model kategorii:
  1. class Model_Category extends ORM {
  2. protected $_has_many = array(
  3. 'news',
  4. 'galleries'
  5. )
  6. }

oraz modele newsów i galerii z odpowiednio ustawionym $_belongs_to. Wszystko działa ok.
Pytanie brzmi, czy można w jakiś sprytny sposób, za pomocą ORMa z modelu kategorii jednocześnie pobrać dane z tabeli newsów i galerii?

edit:
Poradziłem sobie generując zwykłą unię między tabelami. Niemniej nadal zastanawia mnie czy można to rozwiązać korzystając z ORM...

Ten post edytował Kedan 28.03.2011, 17:15:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kedan
post
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 20.07.2007

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


Rzeczywiście działa. Sęk w tym, że newsy i galerie nadal pobierane są osobno, więc gdybym chciał je "przemieszać" i posortować np po dacie utworzenia, muszę to zrobić w php. Tworząc unię załatwiam wszystko jednym zapytaniem sql.
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: 28.12.2025 - 03:40