【发布时间】:2016-07-29 15:38:56
【问题描述】:
我正在使用 Doctrine ORM 编写一个 Symfony3 应用程序。
所以我要做的是查找给定的电子邮件地址是否存在于表中(每封电子邮件都是唯一的)。所以我有一个带有一些属性的用户存储库,我可以轻松地将数据保存到数据库,但无法检索数据。
/**
* @param $email
*/
public function findUserByEmail($email)
{
$user = $this->getDoctrine()
->getRepository('TestBundle:TestUser')
->find($email);
if (!$user) {
echo 'Error';die();
}
}
我知道传递给函数的 var 包含一个电子邮件字符串,但我得到的回报是错误,当我在 if 语句之前 var_dump $user 时我得到空值。
我关注了 Symfony docs
【问题讨论】:
标签: php doctrine-orm symfony