$queryBuilder
->add('select', 'd.item')
->add('from', 'Entities:TypeDetail d')
->add('where', $queryBuilder->expr()->andx(
$queryBuilder->expr()->gt('d.dateValue', $dates['start']),
$queryBuilder->expr()->lt('d.dateValue', $dates['end']))
);
TypeDetail(表格)包含以下字段:
id, dateValue, itemId
Symfony中的模型是:
id, dateValue, item (object)
我想要做的是获得仅包含item
个对象的结果。我不想要项目ID或任何日期值(虽然我确实需要它们来过滤查询,我实际上并不关心它们在响应中回来)。
这可能吗?显然d.item
因为选择不起作用!
干杯