我正在创建注册表单并想检查电子邮件是否尚未与帐户相关联。我能看到的所有方法都将创建整个用户实体,但我只需要知道它是否存在。
最佳答案
public function isUnusedEmail($email) {
$em = static::$pimple['em'];
$dql = 'SELECT 1 FROM App\Model\User user WHERE user.email = :email';
$query = $em->createQuery($dql);
$query->setParameter('email', $email);
$res = $query->getResult();
return empty($res);
}
关于php - 判断一个实体是否存在于 Doctrine 2 中的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9341091/