【发布时间】:2018-08-08 15:09:55
【问题描述】:
我正在尝试在安装 FOSUser Bundle 2.0 后更新教义架构,但我不断收到此错误:
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 步。但仍然出现同样的错误。
有什么想法吗?
【问题讨论】:
-
不幸的是,FOSUserBundle 还与 Symfony 4 不兼容。即使您通过了这一点,也会出现其他问题。可能要等几个月再试一次。
-
我注意到了,但是有没有像 FOSUserBundle 这样的其他解决方案?我是这种编程的新手。
-
SecurityBundle 为您提供了 98% 的所需功能。只是连接一些东西的问题。或许 FOSUserBundle 最有趣的方面是几乎每个人都需要对其进行定制,而弄清楚如何定制它比仅仅自己编写代码要付出更多的努力。
标签: php symfony fosuserbundle