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

猜你喜欢

转载自blog.csdn.net/ZHUBOYAN123/article/details/10109885