Smarty插件本质上是一个function函数

有三种类型的插件:

function

modifier

block functions

定义的方法有三种:

1.使用registerPlugin的方法注册写好的自定义函数

在上一个Smarty文章上面有说明

2.将写好的插件放入Smarty解压目录中的lib目录下面的plugins目录里面

6.function自定义插件的方法和使用

在plugins下面新建一个php文件,命名为

6.function自定义插件的方法和使用

编写一个插件用来计算面积,注意函数的名字要固定这样规定:

<?php
function smarty_function_test($arr){
$p1 = $arr['width'];
$p2 = $arr['height'];
return "长度是".$p1." 高度是".$p2." 面积是".$p1*$p2;
}
?>

引用:

{test width=20 height=50}

效果:

6.function自定义插件的方法和使用

3.php内置函数,可以自动以修饰插件(变量调节器)的形式在模板里面使用

 

相关文章:

  • 2022-12-23
  • 2021-11-26
  • 2021-05-30
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-10-11
  • 2021-06-25
猜你喜欢
  • 2021-07-15
  • 2021-08-23
  • 2022-12-23
  • 2021-11-10
  • 2021-05-19
  • 2021-07-19
  • 2022-12-23
相关资源
相似解决方案