编程语言
首页 > 编程语言> > php-在Twig中捆绑的相对路径

php-在Twig中捆绑的相对路径

作者:互联网

我在Twig文件中有标准Extend:

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

我可以通过bundle的相对名称来调用此模板文件吗?
例如.

{% 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中更改路径即可,而不是在每个include行中更改路径.

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

标签:symfony,twig,php
来源: https://codeday.me/bug/20191120/2045291.html