1

我正在尝试构建查询以获取所有具有可用颜色的产品:

    $qb->select('p', 'pcl')
       ->from('Entity\Product', 'p')
       ->leftJoin('p.availableColors', 'pcl', 'WITH'));

此外,我只想获得只有一种特定颜色的产品:

$qb->having($qb->expr()->eq('pcl.id', '1'));

但作为回应,我只得到了一种颜色(id = 1)而不是完整的数组。如何构建此查询以获取附加到产品的所有颜色?AvailableColors 是与其他实体的多对多关系。

4

0 回答 0