我正在尝试根据文档安装FOSUserBundle。
我已经使用以下命令在conifig / packages路径中创建了fos_user.yaml文件:
fos_user:
db_driver: orm
firewall_name: main
user_class: bundles\App\Base\Entity\User
from_email:
address: "my@mail.com"
sender_name: "Name Surname"
framework:
translator: ~
但是它总是抛出错误:
没有扩展程序能够加载“ from_email”的配置(在/
中 !! var / www / html / config / packages / fos_user.yaml)。寻找命名空间“ from_ema
!! il”,找到“框架”,“ sensio_framework_extra”,“ doctrine_cache”,“ doctri
!! ne”,“ doctrine_migrations”,“制造者”,“安全性”,“ swiftmailer”,“ stof_doctr
!! ine_extensions”,“ doctrine_fixtures”,“ twig”,“ twig_extra”,“ fos_user”
我尝试制作from_email.yaml,但无法正常工作。
答案 0 :(得分:1)
您在fos_user.yaml
文件中提供的配置没有很好地缩进。
如果您没有缩进fos_user
键下的值,Symfony将尝试为每个值寻找一个配置文件。
您应该写:
fos_user:
db_driver: orm
firewall_name: main
user_class: bundles\App\Base\Entity\User
from_email:
address: "my@mail.com"
sender_name: "Name Surname"
有关更多详细信息,您可以查看完整的捆绑包配置here