编程语言
首页 > 编程语言> > php – FOSUser Bundle必须配置路径“fos_user”中的子节点“db_driver”

php – FOSUser Bundle必须配置路径“fos_user”中的子节点“db_driver”

作者:互联网

我试图在安装FOSUser Bundle 2.0后更新doctrine架构,但我一直收到此错误:

In ArrayNode.php line 238:

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

文件config.yaml在位置/config/config.yaml中配置属性:

framework:
translator: ~

fos_user:
db_driver: orm 
firewall_name: main
user_class: Entity\User
from_email:
    address: "%mailer_user%"
    sender_name: "%mailer_user%"

我试图通过官方教程解决它:http://symfony.com/doc/master/bundles/FOSUserBundle/index.html#prerequisites

我尝试先执行第5步,然后重新运行第1步.但仍然是同样的错误.

有任何想法吗?

解决方法:

试着像这样缩进:

fos_user:
    db_driver: orm 
    firewall_name: main
    user_class: Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"

因为需要编写yml文件并且缩进所有必要的空格

标签:php,symfony,fosuserbundle
来源: https://codeday.me/bug/20190727/1550200.html