我在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