您的位置:首页 > 其它

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内置函数,可以自动以修饰插件(变量调节器)的形式在模板里面使用

 

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