无法安装FOSUserBundle

时间:2018-07-19 10:48:16

标签: php fosuserbundle symfony4 symfony-security

我无法安装FOSUserBundle

我对config/config.yml的配置如下:

fos_user:
    db_driver: orm          # other valid values are 'mongodb' and 'couchdb'
    firewall_name: main
    user_class: App\Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"

但是当我运行此命令时:

composer require friendsofsymfony/user-bundle "~2.0"

我得到了错误:

The child node "db_driver" at path "fos_user" must be configured

有人暗示为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

所有这些配置信息都不应存储在Symfony 4的config/config.yml中(在Symfony 3中,这是正确的)。相反,您必须创建一个配置文件config/packages/fos_user.yaml并将此信息保存在那里。然后,您可以删除config/config.yml