我正在尝试从包含HTML的F3输出变量。
$message = "<p>Hello, <b>World</b></p>"
我输出如下:
<div class="container">
{{ @message }}
</div>
问题是它显示如下:
"<p>Hello, <b>World</b></p>"
而不仅仅是:
您好,世界
答案 0 :(得分:3)
答案 1 :(得分:1)
另一种解决方案是禁用automatic HTML escaping。
$f3 = Base::instance();
$f3->set('ESCAPE', false);
渲染的模板如下所示:
<div class="container">
<p>Hello, <b>World</b></p>
</div>
现在有必要使用esc
宏来转义不受信任的数据。例如:
{{ @message | esc }}
另见: