我在我的项目中实现了FOSUser。我成功地重载了表单。
仅当我想覆盖模板时,它才起作用。但我尊重FOSUser architechture的观点。
你知道什么是问题吗?
答案 0 :(得分:7)
查看文档:
https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md
基本上有两种方法可以实现您的目标。首先 - 更简单,只需将新模板放入您的应用程序/资源中,例如:
app/Resources/FOSUserBundle/views/Profile/layout.html.twig
第二种方式是:
(...)您还可以创建一个定义为FOSUserBundle子项的包 并将新模板放在驻留在的相同位置 FOSUserBundle。