簡體   English   中英

Twig原始過濾器 - 文檔令人困惑

[英]Twig raw filter - documentation confusing

我附上了原始過濾器的Twig文檔的快照,可在此處找到

我無法理解這意味着什么。 有人可以澄清一下嗎? Thankie ...

樹枝原料

從相同的文檔:

raw過濾器將值標記為“安全”

Raw是一個過濾器,因此它不會呈現任何輸出:它只是對它進行轉換。 在這種情況下,“trasformation”包括在其上設置“安全”標記,以便實際呈現(由{{...}}標簽執行)不會逃脫它。

如果您根據這一點重新閱讀以下示例,它們應該更加清晰。

我們來看第二個例子:

{{ false ? hola : hello|raw }}

這意味着:因為我們事先無法知道條件是真還是假,並且由於兩個可能結果中的一個不安全,整個{{...}} 逃脫輸出而不管“原始”過濾器。

他們正在警告你這種“意外”的行為。 在這種情況下,您應將所有標記為“原始”:

{{ (false ? hola : hello)|raw }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM