Symfony文件夹结构不适合使用symfony / website-skeleton

时间:2018-01-31 07:16:17

标签: symfony

我有一个关于文件夹结构的初学者问题:我开始了一个基于symfony/website-skeleton的新项目。我不知道是因为这个软件包还是最近symfony中的内容发生了变化,但我的文件夹结构与所有文档和教程不同。

我的PHP代码位于/src我的模板中/templates。 现在,FOSUserBundle的教程告诉我,我可以通过创建文件夹/app/Resources/FOSUserBundle/views来覆盖包模板,但我没有/app文件夹。

我的结构会在哪里实现这一目标?或者我应该以某种方式重构我的项目以取回/app文件夹?

enter image description here

1 个答案:

答案 0 :(得分:2)

我通过在文档中挖掘更多内容找到了答案:http://symfony.com/doc/current/templating/overriding.html

使用此文件夹结构覆盖捆绑模板的正确方法是:templates/bundles/{BUNDLE_NAME}/{PATH/TO/TEMPLATE.html.twig}

所以在我的情况下:templates/bundles/FOSUserBundle/layout.html.twig