您的位置:首页 > 其它

smarty自定义插件,支持模板传参数调用数据

2014-04-11 17:51 246 查看
在smarty的 plugins里面创建 smarty_block_mc.php文件,主函数内容为:

1 /**
2  * @param array $params    模板传递过来的参数数组
3  * @param mixed $content  最后需要输出的内容
4  * @param unknow  $smarty 应该是代表smarty的实例
5
6 function smarty_block_mc($params,$content,$smarty) {
7     //$params 参数处理
8     $var1 = $params['var1'];
9     $var2 = $params['var2'];
10     $assign = $params['assign'] ? $params['assign'] : 'data'; //这个参数模板里面可以不填写, 不填写默认模板变量为$data;
11
12     //数据处理
13     code......
14
15
16     $smarty->assign($assign, $var);
17     echo $content;
18 }


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: