Symfony FOSUser Bundle错误子节点" db_driver"在路径" fos_user"必须配置

时间:2016-09-29 11:03:57

标签: symfony fosuserbundle

我刚刚安装了FOSUser套件并在AppKernel registereBundles()函数中初始化它,当我运行时

console cache:clear

得到

  

[Symfony的\元器件\配置\定义\异常\ InvalidConfigurationException]   子节点" db_driver"在路径" fos_user"必须配置。

我的理解是,除非或直到我不使用捆绑包,否则它不应干扰应用程序流程。我想知道为什么到目前为止我没有对FOSUserBundle做任何事情时出现这个问题

3 个答案:

答案 0 :(得分:3)

在config.yml中,您必须添加主数据。

# FOSUser
fos_user:
    db_driver: orm
    firewall_name: main
    user_class: UserBundle\Entity\User

这是ORM的配置。

答案 1 :(得分:0)

尝试通过在终端中运行“ composer update”来更新composer.json文件。我通过更新解决了类似的错误。可能会有所帮助。

答案 2 :(得分:0)

添加邮件用户和邮件密码

进行以下更改以消除错误

parameters.yml

参数: mailer_user:空 mailer_password:空