用twig如何在html代码中存储变量

时间:2016-07-06 09:13:59

标签: twig

在Twig中是否有相同的内容:

<?php
   $a = 'hello';
   $b = '<h1>'.$a.'</h1>';

   echo $b;
?>

我尝试了这个但没有成功:

{% set a = 'hello' %}
{% set b = <h1>{{a}}</h1> %}

我是树枝的新手,无法找到办法。

2 个答案:

答案 0 :(得分:2)

要在Twig中连接,你需要tilda符号

EG。

{% set a = 'hello' %}
{% set b = '<h1>'~a~'</h1>' %}

或者您可以使用string interpolation E.g。

{{ "<h1>{a}</h1>" }}

答案 1 :(得分:1)

您可以使用原始过滤器进行连接和转储:

{% set a = 'hello' %}
{% set b = '<h1>' ~ a ~ '</h1>' %}

{{ b|raw }}

Here一个有效的解决方案