Symfony2 FOSUserBundle全局模板

时间:2012-03-31 09:37:45

标签: symfony twig extends fosuserbundle

如何强制FOSUserBundle将其所有页面呈现为全局模板的一部分。

我尝试在我的:: base.html.twig文件中将来自FOS UB的layout.html.twig插入{%block login%},该文件高于{%block body%}中的默认内容。当用户输入页面并登录时,如果他输入密码错误,他只会看到登录表单而不是整页。

我还覆盖了FOS UB的布局以扩展:: base.html.twig但是如何制作后续步骤?

1 个答案:

答案 0 :(得分:0)

查看文档的Override template部分。

修改

登录操作重定向由Symfony的内部身份验证/防火墙系统完成。如果输入错误的密码,Symfony会自动重定向到您在防火墙中定义的登录操作。有关详细信息,请查看本书的Security部分。在这种情况下,您必须修改FOSUserBundle的login.html.twig以使用您的基本模板。