Twig 中 Bundle 的相对路径
Relative path to Bundle in Twig
我在 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' %}
我在 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' %}