【发布时间】:2012-08-15 15:31:07
【问题描述】:
我有这个问题
$qb->select('u')
->from('UserBundle:User', 'u')
->where('u.location = :identifier')
->orderBy('u.firstName', 'ASC')
->setParameter('identifier', 2);
我希望如果 $identifier 存在,那么它应该过滤结果,否则我会得到所有结果,例如
$qb->select('u')
->from('UserBundle:User', 'u')
if($identifier)
->where('u.location = :identifier')
->orderBy('u.firstName', 'ASC')
if($identifier)
->setParameter('identifier', 2);
有没有可能
【问题讨论】:
标签: php doctrine-orm symfony-2.1