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
$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