Twig 将原始HTML追加到变量

Twig 将原始HTML追加到变量,twig,Twig,考虑以下脚本: {% set main="hello" %} {% set if=1 %} {% set id=123 %} {% set extra=456 %} {{ main~if?" <a href='ku?cf="~id~"&amp;ff="~extra~"'>xxx</a>"|raw }} 这是如何实现的?看来raw必须应用于整个附加变量,而不仅仅是需要转义的变量部分 {{ (main~(if?" <a href='ku?cf="~id~"&a

考虑以下脚本:

{% set main="hello" %}
{% set if=1 %}
{% set id=123 %}
{% set extra=456 %}
{{ main~if?" <a href='ku?cf="~id~"&amp;ff="~extra~"'>xxx</a>"|raw }}

这是如何实现的?

看来
raw
必须应用于整个附加变量,而不仅仅是需要转义的变量部分

{{ (main~(if?" <a href='ku?cf="~id~"&amp;ff="~extra~"'>xxx</a>"))|raw }}
{(main~(if?”)| raw}
hello
{{ (main~(if?" <a href='ku?cf="~id~"&amp;ff="~extra~"'>xxx</a>"))|raw }}