Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [symfony] dane z JOIN LEFT
Daniel_K
post 3.12.2010, 19:26:09
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
Quadina
post 3.12.2010, 20:47:50
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'];


--------------------
Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
Go to the top of the page
+Quote Post
Daniel_K
post 6.12.2010, 16:45:55
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 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



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