gpt4 book ai didi

symfony - 使用QueryBuilder的多个WHERE

转载 作者:行者123 更新时间:2023-12-03 14:45:42 24 4
gpt4 key购买 nike

使用以下内容时,仅将最后一个where添加到我的查询中;

$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调用?

最佳答案

您可以这样使用->andWhere

->where("qi.content = " . $content->getId())
->andWhere("qi.queue = " . $child->getQueue()->getId());

关于symfony - 使用QueryBuilder的多个WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com