【发布时间】:2016-12-21 17:36:14
【问题描述】:
我正在尝试检查是否设置了用户电子邮件。我能够获得设置为 NULL 的那些,但我缺少具有空字符串作为值的那些。这是我的尝试:
$user = $this->createQueryBuilder('u')
->where('(u.email IS NULL OR u.email = :empty)')
->setParameter('empty', "''")
->getQuery()->getResult()
;
我收到 NULL 电子邮件没有问题,但我无法收到空字符串电子邮件。有什么方法可以做到这一点,还是 DQL 不支持?
【问题讨论】:
标签: symfony doctrine-orm dql