1
$categories= array(3,20,24);
$qb = $this->em->createQueryBuilder();
$qb->select('p')
->from('\Entities\Productss', 'p')
->leftJoin('p.category', 'c')
->andWhere('p.id =?1')
->andWhere('p.id =?2')
->andWhere('p.id =?2')
->setParameter(1, $categories[0])
->setParameter(2, $categories[1])
->setParameter(3, $categories[2])
->getQuery();
,这并不让多个何在2查询...学说,如果产品等于多个类别
$类是由它必须以正确的选择匹配的产品类别的数组。如鞋子(3),黑色(20),小(24)
可能吗?
$ QB-> EXPR() - >在()。是说,Id在1或2或3。我需要知道它是否在1和2和3 –