我正在关注: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中,我认为没有更多的应用程序文件夹了。那我该怎么办呢?谢谢
答案 0 :(得分:2)
您是对的,这是因为Symfony 4的文档尚未更新。您需要做的是从vendor/friendsofsymfony/user-bundle/Resources/views
复制所有模板文件,并将它们放在在{{1}中创建的目录中}。然后,您可以在新创建的目录中编辑文件,该文件将覆盖默认模板。
答案 1 :(得分:0)
在Symfony4中,您可以通过将模板放在src/Resources/FOSUserBundle/views
而不是templates/bundles/FOSUserBundle
中来覆盖它(是的,很遗憾不在templates
目录中)
答案 2 :(得分:0)