Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Doctrine i dwie relacje
blackroger
post 9.10.2010, 00:09:09
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

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


Mam dwie tabele pomiędzy nimi są dwie relacje. Jak w Doctrine identyfikować relacje?

  1.  
  2. $submenu_objs = Doctrine_Query::create()
  3. ->from('CmsMenuRelation cmr')
  4. ->innerJoin('cmr.CmsMenu cm')
  5. ->where('cmr.f_cms_menu = ?', $menu_id)
  6. ->addWhere('cmr.f_cms_menu2 <> ?', $menu_id)
  7. ->execute();
  8.  
  9. //wyciagajac potem co chce
  10. $submenu_objs[0]->CmsMenu->t_id;
  11.  


Problem w tym że łączy mnie po f_cms_menu a ja chce f_cms_menu2. Jak przejsc do tabeli CmsMenu po drugiej relacji?
Czy musze dodac jeszcze jednego innerJoina z jakims wskazaniem na kolumne ?

Prosze o odpowiedz.


Dobra spojrzałem na schema i tam było CmsMenu_2 i poszło po tej relacji
Go to the top of the page
+Quote Post

Posty w temacie
- blackroger   [Symfony] Doctrine i dwie relacje   9.10.2010, 00:09:09


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 07:08