我尝试进行symfony2登录,使用户提供3个登录凭据,例如
用户名
regnumber
密码。
我正在使用自定义条目提供商,形成这本书。在这里有一个类
public function loadUserByUsername($username)
{
$q = $this
->createQueryBuilder('u')
->where('u.username = :username')
->setParameter('username', $username)
->getQuery();
try {
// The Query::getSingleResult() method throws an exception
// if there is no record matching the criteria.
$user = $q->getSingleResult();
} catch (NoResultException $e) {
$message = sprintf(
'Unable to find an active User "%s".',
$username
);
throw new UsernameNotFoundException($message, 0, $e);
}
return $user;
}
有没有办法将更多变量传递给此方法,例如loadUserByUsername($username, $regnumer)
然后我可以查询额外的数据,
有没有人有任何建议?
提前感谢。