3.自定义函数
Posted 张玉春
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.自定义函数相关的知识,希望对你有一定的参考价值。
Smarty中除了可以自定义调节器,还可以自定义函数。定义好的函数可以像html标签一样去使用。通过这种方法我们就可以在模板上轻松的加上一个强大的插件
① Smarty官方自定义函数示例
但是官方自定义的函数基本没什么用,只是起一个示例作用
② 为smarty模板扩充函数插件
使用的方法和注册变量调节器是一样的,使用registerPlugin(),第一个参数字符串function 后面的参数和注册变量调节器一样
接下来在模板里面就可以正常的像使用HTML标签一样使用该函数
接下来我们来证明第一个参数是包含了所有属性的关联数组
首先在模板里面调用的时候写上属性
接下来使用var_dump()来查看第一个参数的数据类型
可以看到第一个参数确实是包含了所有属性的关联数组
③ 在自定义的目录下面扩展函数插件
第一步:和变量调节器一样,新建一个自定义的插件目录,这里我们还是使用myPlugins
以上是关于3.自定义函数的主要内容,如果未能解决你的问题,请参考以下文章