Smarty成員變量:$escape_html

2018-10-19 15:45 更新

$escape_html

設(shè)置$escape_html為true,Smarty將會(huì)為所有模板里的變量調(diào)用htmlspecialchars({$output}, ENT_QUOTES, SMARTY_RESOURCE_CHAR_SET);, 效果等同于調(diào)用{$variable|escape:"html"}。

模板設(shè)計(jì)者可以有選擇地使用nofilter標(biāo)簽來(lái)關(guān)閉此特性在某個(gè)變量上的作用:{$variable nofilter}。

修飾器和過(guò)濾器的執(zhí)行順序如下: 修飾器, 默認(rèn)修飾器, $escape_html設(shè)置, 注冊(cè)的變量過(guò)濾器, 自動(dòng)加載的變量過(guò)濾器, 模板實(shí)例的變量過(guò)濾器。 在默認(rèn)修飾器后執(zhí)行的每個(gè)步驟都可以使用nofilter標(biāo)簽來(lái)關(guān)閉。

溫馨提示:

這是編譯時(shí)的選項(xiàng)。如果修改了該參數(shù),你必須重新編譯對(duì)應(yīng)的模板才能生效。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)