我在prod模式下出现此错误(实际上不是在开发模式下):
Deprecated: Using the UserManager as user provider is deprecated.
对于这一行:
// Get the user from the database
$user = $this->get('fos_user.user_manager')->loadUserByUsername($username);
它说使用FOS\UserBundle\Security\UserProvider
但是如何在UserProvider对象上使用loadUserByUsername
?
由于
答案 0 :(得分:0)
虽然内置用户管理器也实现了 使用Symfony \ Component \ Security \ Core \ User \ UserProviderInterface 不推荐使用UserManager作为用户提供程序,并将触发错误。 请改用“FOS \ UserBundle \ Security \ UserProvider”。