[英]Twig raw filter - documentation confusing
從相同的文檔:
raw
過濾器將值標記為“安全”
Raw是一個過濾器,因此它不會呈現任何輸出:它只是對它進行轉換。 在這種情況下,“trasformation”包括在其上設置“安全”標記,以便實際呈現(由{{...}}
標簽執行)不會逃脫它。
如果您根據這一點重新閱讀以下示例,它們應該更加清晰。
我們來看第二個例子:
{{ false ? hola : hello|raw }}
這意味着:因為我們事先無法知道條件是真還是假,並且由於兩個可能結果中的一個不安全,整個{{...}}
將逃脫輸出而不管“原始”過濾器。
他們正在警告你這種“意外”的行為。 在這種情況下,您應將所有標記為“原始”:
{{ (false ? hola : hello)|raw }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.