首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony4覆盖FosUserBundle模板

Symfony4覆盖FosUserBundle模板
EN

Stack Overflow用户
提问于 2018-12-19 00:20:31
回答 3查看 1.8K关注 0票数 2

我关注的是:https://symfony.com/doc/current/bundles/FOSUserBundle/overriding_templates.html

我在vendor/friendsofsymfony/user-bunfle/views/layout.html.twig中找到了默认模板

然后文档会告诉您将新的布局模板放在app/Resources/FOSUserBundle/views/layout.html.twig上。问题是,我认为在Symfony4中有更多的应用程序文件夹。那我该怎么做呢?谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-19 05:49:42

您是对的,这是因为Symfony 4的文档没有更新。您需要做的是从vendor/friendsofsymfony/user-bundle/Resources/views复制所有模板文件,并将它们放在您在/templates/bundles/FOSUserBundle中创建的目录中。然后,您可以编辑新创建的目录中的文件,这将覆盖默认模板。

票数 8
EN

Stack Overflow用户

发布于 2019-08-30 20:09:01

在Symfony4中,您可以通过将模板放在src/Resources/FOSUserBundle/views中而不是templates/bundles/FOSUserBundle中(是的,遗憾的是不在templates目录中)来覆盖它。

票数 5
EN

Stack Overflow用户

发布于 2021-02-26 03:22:52

在Symfony 4.4中,覆盖FOSUserBundle模板的正确位置是:

代码语言:javascript
复制
app/Ressources/FOSUserBundle/views

这项工作在我的项目中非常完美

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53837175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档