FOSUserBundle(必须配置路径”fos_user”的子节点”from_email”)

随着最新版本的Symfony和FOSUserBundle的出现, 许多开发人员都遇到了此异常。发生这种情况是因为现在from_email节点是必需的。 FOSUserBundle具有在两个不同实例中发送电子邮件的内置支持。这些值不能为null, 因此, 如果尝试使用” ” 或?设置这些属性的值, 则问题将继续存在。 FOSUserBundle默认邮件程序允许你配置捆绑发送的电子邮件的发件人电子邮件地址。你可以全局配置地址, 也可以基于每个电子邮件配置地址。要为捆绑包和你的应用程序中发送的所有电子邮件配置发件人电子邮件地址, 只需按以下步骤更新config.yml文件中的fos_user配置:

# /app/config.ymlfos_user:## Your configuration for FOSdb_driver: ormfirewall_name: mainuser_class: userBundle\Entity\Usergroup:group_class: userBundle\Entity\Group## To solve the problemfrom_email:address: "noreply@yourcompany.com"sender_name: "No Reply"

解提供from_email节点的必需参数(地址和sender_name), 即使你不使用它们(设置虚拟值):
# /app/config.ymlfos_user:from_email:address: "yourapp@yourapp.com"sender_name: "Demo String"

如果你需要有关FOSUserBundle中电子邮件用法的更多信息, 请参阅此处的官方文档。
【FOSUserBundle(必须配置路径” fos_user” 的子节点” from_email” )】编码愉快!

    推荐阅读