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 }
相关文章推荐
- 纯js自动批量引入js、css插件,支持自定义参数
- 编写Smarty插件在模板中直接加载数据的详细介绍
- 编写Smarty插件在模板中直接加载数据
- 编写Smarty插件在模板中直接加载数据的详细介绍
- Oracle不支持在select语句中调用自定义函数时使用自定义类型作参数?
- 编写Smarty插件使得Smarty成为数据要求型(模板拉数据)模板
- smarty6模板自定义函数插件
- PHP Smarty 模板 自定义插件
- Ecshop二次开发之自定义库文件和模板数据调用
- 写 smarty 插件 前奏 动态 注册 自定义 php 函数 模板中使用
- smarty插件判断图片是否存在,不存在则调用默认图片
- InfoPath 表单调用 Web Service 在列表中查询数据(带参数)
- PHP通过POST数据调用API示例及curl_init()参数介绍
- 【转载】在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- Java调用.net平台WEB服务(支持复杂数据类型)
- 【jeecg移动开发能力】表单移动开发能力,提供多套表单模板(移动端、PC端),支持自定义
- 织梦CMS自定义PHP页面带参数解析模板代码
- mvc,模块化,连接池,模板,数据持久化,离线应用 多语言支持
- WPF TreeView自定义数据模板展开到指定层
- url获取数据接口调用方法+自定义显示(接口回调)