MODEL:
{ return Doctrine_Core::getTable('Service') ->createQuery('a') ->where('a.add_date < NOW()') ->leftJoin('a.Service2 b ON a.id_status = b.id_status') ->andWhere('b.name = ?', 'Prefer') ->leftJoin('a.Service4 c ON a.id_user = c.id_user') ->execute(); }
AKCJA:
$this->serviceRecommend = ServiceTable::getUnselectedRcommendService(); foreach ($this->serviceRecommend as $key => $iterProfil) { $iterProfil->getC_city(); //<---TUTAJ BŁAD }
Ostatni JOIN łączy tabelę która zawiera rekord nazywający się "city". Jak mogę się odwołać do tego rekordu?