InvalidConfigurationException:"fos_user.registration" 下无法识别的选项 "email"
InvalidConfigurationException: Unrecognized option "email" under "fos_user.registration"
在 doc 之后,我仍然找不到以下错误背后的原因:
InvalidConfigurationException: Unrecognized option "email" under "fos_user.registration"
我的配置是:
fos_user:
db_driver: orm
firewall_name: main
user_class: Members\Bundle\ManagementBundle\Entity\User
registration:
email:
template: MembersManagementBundle:Registration:confirmation.html.twig
confirmation:
enabled: true
from_email:
address: registration@acmedemo.com
sender_name: Acme Demo Registration
service:
mailer: fos_user.mailer.twig_swift
resetting:
email:
from_email:
address: resetting@acmedemo.com
sender_name: Acme Demo Resetting
template: MembersManagementBundle:Registration:resetting.html.twig
我验证了缩进规则并且模板 MembersManagementBundle:Registration:confirmation.html.twig
实际存在。另外如您所见,重置模板不会产生任何问题。我可能缺少什么?感谢您的帮助。
registration
部分的 configuration reference 中不存在选项 email
。它仅存在于 resetting
部分。
有时,您会花费大量时间试图找出问题的原因,直到您 post 将其放在 SO 上并自己找到解决方案。
registration
下不可能有名称为 email
的参数,所以解决方法是:
registration:
confirmation:
template: MembersManagementBundle:Registration:confirmation.html.twig
而不是:
registration:
email:
template: MembersManagementBundle:Registration:confirmation.html.twig
这与重置不同,无需类比。
在 doc 之后,我仍然找不到以下错误背后的原因:
InvalidConfigurationException: Unrecognized option "email" under "fos_user.registration"
我的配置是:
fos_user:
db_driver: orm
firewall_name: main
user_class: Members\Bundle\ManagementBundle\Entity\User
registration:
email:
template: MembersManagementBundle:Registration:confirmation.html.twig
confirmation:
enabled: true
from_email:
address: registration@acmedemo.com
sender_name: Acme Demo Registration
service:
mailer: fos_user.mailer.twig_swift
resetting:
email:
from_email:
address: resetting@acmedemo.com
sender_name: Acme Demo Resetting
template: MembersManagementBundle:Registration:resetting.html.twig
我验证了缩进规则并且模板 MembersManagementBundle:Registration:confirmation.html.twig
实际存在。另外如您所见,重置模板不会产生任何问题。我可能缺少什么?感谢您的帮助。
registration
部分的 configuration reference 中不存在选项 email
。它仅存在于 resetting
部分。
有时,您会花费大量时间试图找出问题的原因,直到您 post 将其放在 SO 上并自己找到解决方案。
registration
下不可能有名称为 email
的参数,所以解决方法是:
registration:
confirmation:
template: MembersManagementBundle:Registration:confirmation.html.twig
而不是:
registration:
email:
template: MembersManagementBundle:Registration:confirmation.html.twig
这与重置不同,无需类比。