在树枝中捆绑的相对路径


Relative path to Bundle in Twig

我有标准的 Extend in Twig 文件:

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

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

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

就像在目录路径中一样:"./relative/path/to/file.ext"

只需编辑 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' %}