教义2有陈述和关系

时间:2011-10-24 17:44:13

标签: doctrine-orm query-builder

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

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

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

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

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

0 个答案:

没有答案