【发布时间】:2011-11-15 10:17:00
【问题描述】:
如果参数没有值怎么办?
我的查询:
$query = $this->_em->createQueryBuilder()
->select('u')
->from('Users', 'u')
->where('u.id = ?1')
->andWhere('u.status= ?2')
->setParameter(1, $userid)
->setParameter(2, $status)
->getQuery();
return $query->getResult();
如果没有$status,则不显示任何内容。
我尝试在查询之前放置一个条件来检查它是否为空,但是如果没有设置状态,我可以设置 $status i 的值
【问题讨论】:
标签: doctrine-orm doctrine query-builder