Answers:
因为树枝会自动转义不安全的内容,并且您的内容未标记为安全。
您可以明确地告诉它与$test = Markup::create($test)
;但是您应该对此非常小心。如果它包含任何类型的用户输入,则可能会出现XSS问题。
更好的方法是使用[[#markup] =>'您的文本']之类的渲染数组,默认情况下将允许一定数量的html标签,但不是全部。您还可以使用此处记录的内联模板:https : //www.drupal.org/node/2311123。
Twig本机理解渲染数组,因此,如果您提供渲染数组或字符串,则对模板而言都无关紧要。