11
使用以下時只有最後一個where
被添加到我的查詢;多個使用QueryBuilder的地方
$qb = $this->getEntityManager()->createQueryBuilder();
$qb->select(array('qi'))
->from('Table:Qi', 'qi')
->where("qi.content = " . $content->getId())
->where("qi.queue = " . $child->getQueue()->getId());
我不得不這樣做,使之採取兩種
$qb->select(array('qi'))
->from('Table:Qi', 'qi')
->where("qi.content = " . $content->getId() .
" AND qi.queue = " . $child->getQueue()->getId());
通知這看起來不正確?如何使用第一種方法與多個where
調用?
精湛 - 謝謝你 – 2013-03-08 20:21:57
你居然不** **需要使用' - > where'之前'andWhere'。你可以一直使用' - >和Where();' – xDaizu 2016-05-09 14:19:33