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

使用twig如何在html代码中存储变量,twig,Twig,在细枝中是否有与此等效的: <?php $a = 'hello'; $b = '<h1>'.$a.'</h1>'; echo $b; ?> 我尝试了这一点,但没有成功: {% set a = 'hello' %} {% set b = <h1>{{a}}</h1> %} {%set a='hello%} {%SETB={{a}}%} 我不熟悉twig,找不到这样做的方法。要在twig中连接,需要tilda符

在细枝中是否有与此等效的:

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

   echo $b;
?>

我尝试了这一点,但没有成功:

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

我不熟悉twig,找不到这样做的方法。

要在twig中连接,需要tilda符号,~

例如

{%set a='hello%}
{%set b='''~a~''%}
或者你可以使用 例如

{{a}}

您可以与原始筛选器连接并转储:

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

{{ b|raw }}
{%set a='hello%}
{%set b='''~a~''%}
{b|raw}
a.有效的解决办法

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

{{ b|raw }}