Php Symfony2-包含当前捆绑包中的模板
我在Twig或Symfony2文档中找不到任何有用的信息,所以我想在这里询问一下 有人知道在Symfony2中是否可以包含相对于当前捆绑包的细枝模板,而不指定名称吗?大致如下:Php Symfony2-包含当前捆绑包中的模板,php,symfony,twig,Php,Symfony,Twig,我在Twig或Symfony2文档中找不到任何有用的信息,所以我想在这里询问一下 有人知道在Symfony2中是否可以包含相对于当前捆绑包的细枝模板,而不指定名称吗?大致如下: {%include.:Foo:bar.html.twig%} 当它们都在同一个包中时,我有点厌倦了必须输入长而难看的包名称。也就是说,如果捆绑包名称因任何原因发生更改,我必须查找并替换每个包含项。早在我使用捆绑包的时候,我就提出了一个快速解决方案,您可以基于此: {% set bundle = app.request.g
{%include.:Foo:bar.html.twig%}
当它们都在同一个包中时,我有点厌倦了必须输入长而难看的包名称。也就是说,如果捆绑包名称因任何原因发生更改,我必须查找并替换每个包含项。早在我使用捆绑包的时候,我就提出了一个快速解决方案,您可以基于此:
{% set bundle = app.request.get('_template').get('bundle') %}
{% set controller = app.request.get('_template').get('controller') %}
{% include bundle ~ ':' ~ controller ~ ':foo.html.twig' %}
谢谢我想我会把它变成一个函数?取决于你的需要。我只是给了你这个主意