Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Doctrine - problem z zapytaniem
joshuaBE
post 1.04.2011, 14:39:09
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.08.2010

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


Hej,

mam problem z utworzeniem zapytania za pomocą Doctrine_Query. Chcę wyciągnąć wszystkich użytkowników, którzy należą do konkretnej grupy:

  1. SELECT *
  2. FROM `sf_guard_user` u
  3. LEFT JOIN sf_guard_user_group ug ON u.id = ug.user_id
  4. LEFT JOIN sf_guard_group g ON ug.group_id = g.id
  5. WHERE g.name = 'writer'


Myślałem, że to będzie coś takiego, ale wyrzuca błąd Unknown relation alias sfGuardGroup:
  1. Doctrine_Query::create()
  2. ->from('sfGuardUser u')
  3. ->leftJoin('u.sfGuardUserGroup ug ON u.id=ug.user_id')
  4. ->leftJoin('ug.sfGuardGroup g ON ug.group_id=g.id')
  5. ->where('g.name = ?', 'writer');


Jak to powinno być poprawnie?

Dzięki
Pozdrawiam

Go to the top of the page
+Quote Post

Posty w temacie
- joshuaBE   [Symfony] Doctrine - problem z zapytaniem   1.04.2011, 14:39:09
- - LBO   Ta relacja nazywa się Groups i wystarczy jeden joi...   1.04.2011, 15:15:32
- - joshuaBE   Ok, dzięki.   1.04.2011, 15:20:45


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: 14.08.2025 - 03:54