- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试在安装 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 步。但仍然出现相同的错误。
有什么想法吗?
最佳答案
在 symfony 4.x 中你需要创建一个 bundle_name.yaml 文件而不是 config.yaml因此,在这种情况下,在 config/packages 文件夹中创建文件 fos_user.yaml。在该文件中放置 FOSUserBundle 的配置,如下所示:
fos_user:
db_driver: orm
firewall_name: main
user_class: Entity\User
from_email:
address: '%env(resolve:USER_ADDRESS)%'
sender_name: '%env(resolve:SENDER_NAME)%'
framework:
templating:
engines: ['twig', 'php']
当然,将.env文件中的address和sender_name定义为常量或者直接提供:"%mailer_user%"
使用 composer require friendsofsymfony/user-bundle dev-master
或访问他们的 packagist 页面并获取最新版本 FOSUserBundle Packagist
这应该可以使它安装无误。
如果您需要了解 symfony 版本 3.x 和 4.x 之间发生了什么变化,我建议您查看这篇文章:Configuration Structure - 取自 symfony 博客 A new way to develop applications
关于php - FOSUser Bundle The child node "db_driver"at path "fos_user"必须配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49034625/
我正在尝试在安装 FOSUser Bundle 2.0 后更新原则架构,但我一直收到此错误: In ArrayNode.php line 238: The child node "db_driver"
我在 Linux 上使用 apache。我转移到了 IIs 服务器。我正在运行 codeigniter 2.0.0 我有一个带有 activerecords 的插入,它将数据从表单插入到数据库中。数据
亲爱的大家,当我尝试通过迁移创建表时遇到错误。我收到以下错误: Fatal error: Call to a member function num_rows() on boolean in C:\
我正在使用 CodeIgniter。我有一个在数据库中输入数据的表单,但我在这里遇到一个问题,说“codeigniter 中的 field list 中的未知列 Student_Name”。我已经尝试
我是一名优秀的程序员,十分优秀!