Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] dane z JOIN LEFT
Daniel_K
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.11.2010

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


Witam serdecznie. Otóż mam w doctrine bazę i wszystko ładnie działa ale za nic nie mogę wydostać informacji z połączonej JOINEM tabeli.

MODEL:
  1. public static function getUnselectedRcommendService()
  2. {
  3. return Doctrine_Core::getTable('Service')
  4. ->createQuery('a')
  5. ->where('a.add_date < NOW()')
  6. ->leftJoin('a.Service2 b ON a.id_status = b.id_status')
  7. ->andWhere('b.name = ?', 'Prefer')
  8. ->leftJoin('a.Service4 c ON a.id_user = c.id_user')
  9. ->execute();
  10. }


AKCJA:
  1. $this->serviceRecommend = ServiceTable::getUnselectedRcommendService();
  2. foreach ($this->serviceRecommend as $key => $iterProfil)
  3. {
  4. $iterProfil->getC_city(); //<---TUTAJ BŁAD
  5. }


Ostatni JOIN łączy tabelę która zawiera rekord nazywający się "city". Jak mogę się odwołać do tego rekordu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Quadina
post
Post #2





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

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


  1. $interProfil['Service4'][0]['city'];
  2. // albo zaleznie od modelu:
  3. $interProfil['Service4']['city'];
Go to the top of the page
+Quote Post
Daniel_K
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.11.2010

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


Dzięki wielkie o to mi chodziło (IMG:style_emoticons/default/smile.gif)


Ten post edytował Daniel_K 6.12.2010, 16:48:35
Go to the top of the page
+Quote Post

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: 20.12.2025 - 18:44