【问题标题】:Symfony template override not workingSymfony 模板覆盖不起作用
【发布时间】:2016-07-18 10:25:12
【问题描述】:

我有一个主模板,其中包含我的包的视图/前端文件夹的子文件夹中的一些其他模板。该捆绑包用于某些项目,我需要覆盖一些包含的模板。但是 symfony 文档中描述的覆盖不起作用。

我使用这段代码来包含模板:

{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }}

在捆绑包中,这扩展了 ppProfil 捆绑包,我在正确的文件夹 (views/Frontend/parts/siegel.html.twig) 中创建了模板 siegel.html.twig

我已经清除了缓存,删除了缓存文件,……但是没有用。

有什么想法吗?谢谢。

【问题讨论】:

    标签: php symfony templates twig


    【解决方案1】:

    好的,明白了:

    通过使用{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }} 而不是{{ include('ppProfilBundle:Frontend/parts:siegel.html.twig') }},覆盖不起作用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    相关资源
    最近更新 更多