我有这个疑问
$qb->select('u')
->from('UserBundle:User', 'u')
->where('u.location = :identifier')
->orderBy('u.firstName', 'ASC')
->setParameter('identifier', 2);
我想,如果$标识符存在,那么它应该否则过滤结果我得到的所有结果类似
$qb->select('u')
->from('UserBundle:User', 'u')
if($identifier)
->where('u.location = :identifier')
->orderBy('u.firstName', 'ASC')
if($identifier)
->setParameter('identifier', 2);
可能吗