Symfony-扩展能够加载配置

我正在尝试根据文档安装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,但无法正常工作。

orcking080 回答:Symfony-扩展能够加载配置

您在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

本文链接:https://www.f2er.com/3151070.html

大家都在问