如何将数据传递到扩展的树枝模板

时间:2016-05-26 13:04:11

标签: php symfony templates

我有一个名为(header.html.twig)的树枝模板,我在每个模板中调用:{% include "Bundle:Tempalte:header.html.twig" %}。我想在不使用symfony的render方法的情况下将一些数据传递给此模板。这是模板调用的结构。

控制器:

$this->render('index.html.twg',array());

索引树枝模板index.html.twg:

{% include "Bundle:Tempalte:header.html.twig" %}`
    {% block code %}
       //some html code
    {% endblock %}

所以请有任何解决方案。

1 个答案:

答案 0 :(得分:1)

{% include "Bundle:Template:header.html.twig" with {'foo': 'bar'} %}

阅读文档:http://twig.sensiolabs.org/doc/tags/include.html