包含具有嵌套占位符值的树枝模板?

时间:2016-05-11 10:04:05

标签: twig

我有一个链接模板:

link.twig:

<a class="something" href="{{ url }}">{{ text }}</a>

我正在调用模板并传递值:

page.twig:

{% include "link.twig" with {'url': 'www.google.com', 'text': 'Search engine} %}

这是有效的,但现在我需要将url和text作为链接对象的一部分:

<a class="something" href="{{ link.url }}">{{ link.text }}</a>

如何从page.twig传递值?下面给我一个白色的死亡屏幕:

{% include "link.twig" with {link.url: 'www.google.com', link.text: 'Search engine} %}

1 个答案:

答案 0 :(得分:1)

您可以直接包含数组:

{% include "link.twig" with {link : { url: 'www.google.com', text: 'Search engine'} } %}