我在个人项目中使用twig,并希望以"""来访问symfony sensiolab文件。作为目录分隔符。例如:
{% extends '::base.html.twig' %}
{% extends ':default:base.html.twig' %}
只需要替换":" by" /"没有捆绑..
有人知道怎么做吗?
答案 0 :(得分:0)
模板继承结构中的冒号不是引用目录而是资源,正常格式是: {%extends' bundle_name:controller:template'%}
部件的不同组合将告诉symfony在哪里找到资源,例如:
{%extends" :: base.html.twig" %}表示base.html.twig模板位于全局应用资源文件夹
中{%extends" AcmeDemoBundle :: part.html.twig" %} 表示模板位于AcmeDemo Bundle的Resources文件夹中。