我在Symfony2的关系(多对多):添加查询生成器的详细条件,多对多
项目< - >类别
数据库:
项目: ID名称
类别 ID名称弹头
项目分类: ID ITEM_IDç ategory_id
我试图找到所有与该类别通过X蛞蝓连接的项目。
代码不起作用:
$qb = $this->createQueryBuilder('i')
->select('i, c ')
->leftJoin('i.categories', 'c')
->setParameter('firstSlug', 'first')
->andWhere('c.slug = :firstSlug')
->setParameter('secondSlug', 'second')
->andWhere('c.slug = :secondSlug')
任何想法怎么办呢?
我想'setParameter'需要拿出了'andWhere'条款 – 2013-03-21 19:33:44
这个代码后: $ QB = $这个 - > createQueryBuilder( 'I') - >选择( 'I,C') - > leftJoin( 'i.categories', 'C') - >的setParameter( 'firstSlug', '第一') - > andWhere( 'c.slug =:firstSlug') 检索项ID:1 – 2013-03-21 19:45:13
这个代码: - >的setParameter( 'secondSlug', '第二') - > andWhere( 'c.slug =:secondSlug') retrive项ID:1 但我需要拉出这里和这里的物品(按类别中断) – 2013-03-21 19:45:50