我有一些具有多对一关系的实体
用户部门办公室组织
此外,我还有另一个名为Booking的实体,它与用户有关
我需要查询以仅获取与特定组织相关的那些预订
$rootAlias = $queryBuilder->getRootAliases()[0];
$queryBuilder
->leftJoin(sprintf('%s.user', $rootAlias), 'u')
->leftJoin('u.department', 'd')
->leftJoin('d.office', 'o')
->andWhere('o.organisation = :organisation')
->setParameter('organisation', $organisation);
这不起作用。当涉及多个表时,如何在QueryBuilder中正确使用leftJoin?
修复您的php.ini
memory_limit=-1