2015-03-13 56 views
2
捆绑

我有标准的扩展在枝杈文件:相对路径来在枝杈

{% extends 'AcmeMyBundle:Layout:defaultLayout.html.twig' %} 

我可以调用包的相对名称此模板文件? 例如。

{% extends '.:Layout:defaultLayout.html.twig' %} 
      ^
      // relative 'dot' 

像DIR路径: “./relative/path/to/file.ext”

+0

你可以试试它,你会知道你是否可以调用它。 – 2015-03-13 10:15:18

+0

不,你不能.. – 2015-03-13 10:20:22

+2

不,但看看树枝命名空间:http://symfony.com/doc/current/cookbook/templating/namespaced_pa​​ths.html – Cerad 2015-03-13 10:20:28

回答

2

只要编辑Config.yml文件:

# app/config/config.yml 
twig: 
    # ... 
    paths: 
     "%kernel.root_dir%/../src/acme/myBundle/Resources/views": foo_bar 

然后你就可以已经得到访问到相对路径 - 您可以简单地在config.yml中更改路径,而不是在每个包含行中。

# view.html.twig 
{% include '@foo_bar/Layout/defaultLayout.twig' %}