三元运算符不会返回HTML

时间:2019-10-03 15:05:53

标签: twig symfony4

我想使用Twig的三元运算符,但是它将HTML标记显示为文本。

{{ (sender.firstName or sender.lastName) ? "<strong>#{sender.firstName}  #{sender.lastName}</strong>" : '<strong>Unknown</strong>' }}

结果为<strong>My Name</strong>,但应为我的名字

1 个答案:

答案 0 :(得分:1)

您必须应用array(1) { ["red"]=> array(2) { [0]=> string(4) "blue" [1]=> string(6) "yellow" } } ,因为将rawhtml串联时输出未标记为安全

twig

demo