如何在FOSUserBundle 2.0中定义模板引擎?
问题描述:
我刚刚从FOS User Bundle 2.0 alpha1移到了稳定版2.0,并且我得到了这个。如何在FOSUserBundle 2.0中定义模板引擎?
利用这种配置:
fos_user:
db_driver: orm
firewall_name: main
user_class: BizTV\UserBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
template:
engine: twig
我得到这个错误:
无法识别的选项 “模板”, “fos_user” 下
而与此配置:
fos_user:
db_driver: orm
firewall_name: main
user_class: BizTV\UserBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
# template:
# engine: twig
我反而得到这个错误:
必须定义参数“fos_user.template.engine”。
答
找到我的答案在这里:https://github.com/FriendsOfSymfony/FOSUserBundle/issues/1621
显然模板引擎已过时,但我称它在我的安全控制器的自定义行。