Smarty預過濾器

Prefilters

預過濾器

模板後過濾器是一些PHP函數,模板就是在那些函數編譯後才運行。這樣有利於預先處理你的模板,刪除不不需要的內容,監視對模板進行的操作,例如:預過濾器同樣能夠通過 load filter() 函數和設置 $autoload filters 變量來註冊或者從工具目錄裏載入。SMARTY將傳遞模板輸出作爲第一個參數,通過自定義函數返回處理結果。

Example 15-2. using a template prefilter

/U","",$tpl\_source); } // register the prefilter www.yiibai.com $smarty->register\_prefilter("remove\_dw\_comments"); $smarty->display("index.tpl"); ?>

{* Smarty template index.tpl *}