Symfony 2无法覆盖模板FOSUserBundle

asm*_*sta 2 overriding symfony twig fosuserbundle

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

只有当我想覆盖模板时,它才起作用.但我尊重FOSUser建筑的观点.

你知道什么是问题吗?

Cyp*_*ian 7

看看文档:

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

基本上有两种方法可以实现您的目标.首先 - 更简单,只需将新模板放入您的app/Resources,例如:

app/Resources/FOSUserBundle/views/Profile/layout.html.twig
Run Code Online (Sandbox Code Playgroud)

第二种方式是:

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