У меня есть этот запрос ниже:левой присоединиться к Doctrine ORM Zend Framework
SELECT *
FROM mydb.users
left join mydb.jobs
on users.user_id = jobs.job_id;
И я, чтобы преобразовать их в ORM запрос так же, как показано ниже:
return
$qb = $this->entityManager->createQueryBuilder();
$qb->select('rb', 'l')
->from('Admin\Entity\Users', 'rb')
->leftJoin(
'Admin\Entity\Jobs',
'l',
\Doctrine\ORM\Query\Expr\Join::WITH,
'rb.user_id = l.job_id'
)
->getQuery()
->getResult(AbstractQuery::HYDRATE_ARRAY);
Но это Безразлично все еще работает. Я получаю следующее сообщение об ошибке:
PHP Fatal error: Call to a member function createQueryBuilder() on null
пожалуйста, помогите я не знаю, что делать.
Привет, спасибо. Я добавляю то, что сказал. И теперь я получаю следующую ошибку: «Вызовите функцию-член get() на null'. Что мне делать? – qazzu
Где вы называете этот метод? В контроллере? – memo