У меня есть следующий запрос, который выполняется правильно:
$q = $this->createQuery('e')
->where('e.Persons_idUser =?', $request)
->leftJoin('e.JobTitles jt')
->leftJoin('e.EmploymentLevels el');
, но когда я перебираю результат и пытаюсь получить доступ к полям из левого соединения:
foreach ($work as $w){
echo $w->employername;
echo $w->jobtitle; // this is from the left join
echo $w->employmentlevel; // this is from the left join
}
Я получил следующее сообщение об ошибке: Неизвестное свойство записи / связанный компонент "jobtitle" в "Experiences"
Кто-нибудь получил подсказку?Как отобразить поле из левого соединения?