Symfony模板覆盖不起作用

时间:2016-07-18 10:25:12

标签: php symfony templates twig

我有一个主模板,其中包含我的bundle的views / Frontend文件夹的子文件夹中的一些其他模板。捆绑包在某些项目中使用,我需要覆盖一些包含的模板。但是,在symfony文档中描述的压倒一切并不起作用。

我使用此代码来包含模板:

<table border="1">
  <tr>
    <td>logo</td>
    <td>description</td>
  </tr>
  <tr>
    <td colspan="2">
      <map id="first" name="Homepage"></map>
      <script src="appendChild.js"></script>
    </td>
  </tr>
</table>

在捆绑包中,这会扩展{{ include('@ppProfil/Frontend/parts/siegel.html.twig') }} 捆绑包,我已在正确的文件夹(ppProfil)中创建了模板siegel.html.twig

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

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

好的,明白了:

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