twig symfony目录分隔符

时间:2014-09-20 10:22:40

标签: symfony directory twig separator

我在个人项目中使用twig,并希望以"""来访问symfony sensiolab文件。作为目录分隔符。例如:

{% extends '::base.html.twig' %}
{% extends ':default:base.html.twig' %}

只需要替换":" by" /"没有捆绑..

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

模板继承结构中的冒号不是引用目录而是资源,正常格式是: {%extends' bundle_name:controller:template'%}

部件的不同组合将告诉symfony在哪里找到资源,例如:

{%extends" :: base.html.twig" %}表示base.html.twig模板位于全局应用资源文件夹

{%extends" AcmeDemoBundle :: part.html.twig" %} 表示模板位于AcmeDemo Bundle的Resources文件夹中。