我一直在运行 Symfony 2.3 并且经常使用 FOS用户包,所以我重新使用了一些 config.yml 配置使用 Symfony 3.2.8 的新项目。我刚刚通过composer恢复了FOS用户包,我想知道为什么该供应商包缺少旧版本中使用的用户类FOS\UserBundle\Propel\UserManager
。另外,我不能在 config.yml 中将'propel'指定为'user_class'。
我收到了消息:
'不支持驱动程序“propel”。请选择[“orm”,“mongodb”,“couchdb”,“custom”]之一。
该怎么办?将Propel User Manager实现为自定义用户类?
非常感谢您的信息! 问候, 斯特芬
答案 0 :(得分:0)
我设法通过将驱动程序设置为"orm"
并使用FOS\UserBundle\Propel\User
来解决此问题。
fos_user:
db_driver: orm
user_class: FOS\UserBundle\Propel\User