【发布时间】:2015-11-06 09:15:24
【问题描述】:
我在下面有这个查询:
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
请帮助我不知道该怎么办。
【问题讨论】:
标签: php zend-framework doctrine-orm