2016-05-09 21 views
1

我想從包含HTML的F3輸出一個變量。如何將Fat Free PHP變量輸出爲HTML?

<div class="container"> 
    {{ @message }} 
</div> 

問題是,它顯示正是像這樣::

"<p>Hello, <b>World</b></p>" 

而不只是:

您好,世界

$message = "<p>Hello, <b>World</b></p>" 

我如下輸出它

回答

2

按照他們的文檔:

<div class="container"> 
    {{ @message | raw }} 
</div> 

Source

1

另一種解決方案是禁用automatic HTML escaping

$f3 = Base::instance(); 
$f3->set('ESCAPE', false); 

渲染的模板將如下所示:

<div class="container"> 
    <p>Hello, <b>World</b></p> 
</div> 

現在有必要逃避與esc宏觀不可信的數據。例如:

{{ @message | esc }} 

參見: