🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 使用php内置函数和自定义函数 1、可以使用php内置函数 2、可以自定义函数,并用registerPlugin注册到smarty模版里使用。 registerPlugin的第一个参数除了function,还有modifier、block等。 赋值 ` $smarty->assign("time",time());` 取值 ` {"Y-m-d"|date:$time}` 赋值 `$smarty->assign("str","abcdefg");` 取值 ~~~ {"d"|str_replace:"h":$str} //str_replace("d","h",$str); ~~~ 赋值 ~~~ function test($params){ $p1 = $params['p1']; $p2 = $params['p2']; return '传入的参数1值为'.$p1.',传入的参数2为'.$p2; } $smarty->registerPlugin('function','f_test','test'); ~~~ 备注: 使用registerPlugin方法注册自定义函数 registerPlugin第一个参数的可选值包括function、modifier、block等。 第一个参数是类型,第二个参数为参数名,第三个参数制定函数名