1. 程式人生 > >smarty自定義變數調節器的總結

smarty自定義變數調節器的總結

1.控制器注入變數調節器
$view = new smarty();
//開啟debug
$view->debugging = true;
function text($a){return $a."test";}

$view->register_modifier("text2","text");
$view->assign("a","aaaa");
view層呼叫
{$var|text2}
2.用plugin擴充套件寫變數調節器
在smarty的plugin目錄下建立檔案
Smarty\plugins\modifier.函式名稱.php

函式定義
function smarty_modifier_函式名稱($string, $default = '')
{
//函式體
}
"函式名稱"改為自定義的名稱,
view層呼叫同1