Symfony 2无法覆盖模板FOSUserBundle

时间:2013-03-03 06:31:19

标签: symfony override twig fosuserbundle

我在我的项目中实现了FOSUser。我成功地重载了表单。

仅当我想覆盖模板时,它才起作用。但我尊重FOSUser architechture的观点。

你知道什么是问题吗?

1 个答案:

答案 0 :(得分:7)

查看文档:

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md

基本上有两种方法可以实现您的目标。首先 - 更简单,只需将新模板放入您的应用程序/资源中,例如:

app/Resources/FOSUserBundle/views/Profile/layout.html.twig

第二种方式是:

  

(...)您还可以创建一个定义为FOSUserBundle子项的包   并将新模板放在驻留在的相同位置   FOSUserBundle。