6.function自定义插件的方法和使用
2016-07-19 15:34
405 查看
Smarty插件本质上是一个function函数
有三种类型的插件:
function
modifier
block functions
定义的方法有三种:
1.使用registerPlugin的方法注册写好的自定义函数
在上一个Smarty文章上面有说明
2.将写好的插件放入Smarty解压目录中的lib目录下面的plugins目录里面
在plugins下面新建一个php文件,命名为
编写一个插件用来计算面积,注意函数的名字要固定这样规定:
<?php function smarty_function_test($arr){ $p1 = $arr['width']; $p2 = $arr['height']; return "长度是".$p1." 高度是".$p2." 面积是".$p1*$p2; } ?>
引用:
{test width=20 height=50}
效果:
3.php内置函数,可以自动以修饰插件(变量调节器)的形式在模板里面使用
相关文章推荐
- applicationListener
- MySQL 数据库性能优化之表结构优化
- Affine Transformation中Rotate Transformation的等价变换
- CocosCreator中使玩家移动到点击位置的代码
- 精简的后台程序代码——Select
- (OK)(OK) SEEM ALL Testing Results
- Maven deploy时报Fatal error compiling: tools.jar not found错误的问题处理
- mysql循环插入数据
- servlet单例多线程实现,由web容器实现
- Spring AOP 实现原理
- android 通过设置cookie解决app 登录后WebView还要重新登陆问题
- linux sed 批量替换字符串
- 【poj1987】Distance Statistics
- ZZULI-1182: 按出生日期排序(结构体专题)
- 精简的后台程序代码——Delete
- hdu1020-统计字符出现次数问题
- QT学习之路————使用QT自带的QSqlDatabase类简单操作sqlite数据库
- hibernate关联映射
- SpringMVC-入门
- windowsViaC/C++设备IO之异步设备IO请求