Php Symfony/条令在查询中使用多个组,但可以';无法访问分组的对象

Php Symfony/条令在查询中使用多个组,但可以';无法访问分组的对象,php,mysql,symfony,doctrine-orm,group-by,Php,Mysql,Symfony,Doctrine Orm,Group By,我有一个查询,它根据实体(外键)用户和作业对表工时进行分组。其思想是获得所有工时的总和,其中相同的用户对象和作业对象被输入到工时中 查询得到了我想要的确切结果,但我无法访问其分组依据的作业实体或用户实体。目前,我正在计算工作id,并将其除以计数,只是为了找出工作id,这是非常不切实际的 SELECT count(w) as total, j,w, sum(w.jobs) as jobid, sum(w.minutesWorked) as Hours FROM ProjectBundle:Wo

我有一个查询,它根据实体(外键)用户和作业对表工时进行分组。其思想是获得所有工时的总和,其中相同的用户对象和作业对象被输入到工时中

查询得到了我想要的确切结果,但我无法访问其分组依据的作业实体或用户实体。目前,我正在计算工作id,并将其除以计数,只是为了找出工作id,这是非常不切实际的

SELECT count(w) as total, j,w, sum(w.jobs) as jobid, sum(w.minutesWorked) as Hours
FROM   ProjectBundle:WorkHours w
join w.jobs j
join w.user u
where w.jobs is not null            

group by w.user, w.jobs
不知道为什么我不能像正常的那样访问对象,例如,如果它只按用户分组。任何帮助都将不胜感激

已编辑-var转储生成的第一行数据

1 => array:9 [▼
    0 => WorkHours {#654 ▼
      -id: 1229
      -user: User {#646 …30}
      -hoursWork: DateTime {#657 …3}
      -dateWorked: DateTime {#656 …3}
      -dateRecorded: DateTime {#655 …3}
      -jobs: Jobs {#647 …11}
       #hourApprove: null
      -scope: Scope {#535 …5}
       #minutesWorked: 90

      #totalCharged: "20250.00"
    }
    "total" => "2"
    "jobid" => "1590"
    "hours" => "190"

你能发布你实际看到的结果,以及你是如何尝试访问的吗?编辑了这个问题。尝试使用twig{{0.WorkHours.Jobs.Id}访问时,请发布将数据保存到哪个变量的代码,并查看