PHP小记:smarty自定义函数
来源:互联网 发布:怎么区分是不是淘宝客 编辑:程序博客网 时间:2024/04/30 05:36
备注:1.可以通过$smarty->addPluginsDir(ROOT.'plugins/')来添加自己的插件路径
2.推荐使用直接添加插件文件来扩充插件
1.自定义普通函数
标准插件文件名:function.你的插件名字.php
标准插件函数名:smarty_function_你的插件名
有两个参数:设为$params,$smarty:第一个参数params为数组参数,用来保存从摸板 传来的参数,第二个参数smarty为调用函数的模板本身
在模板中调用方式:<插件名 arr1="第一个参数" arr2="第二个参数" .......>
其中,参数会以 键值对 arr1=>"值1",arr2=>"值2" 保存在params中
2.自定义块函数
标准插件文件名:block.你的插件名字.php
标准插件函数名:smarty_block_你的插件名
有四个参数:设为$params,$content,$smarty,$repeat:第一个参数params为数组参数,用来保存从摸板 传来的参数,第二个参数为块函数标签所包含的部分中的内容,第三个参数smarty为调用函数的模板本身 ,第四个参数repeat控制块函数调用次数,如不处理,块函数会调用最少两次(repeat默认开始为true)
在模板中调用方式:<插件名 arr1="第一个参数" arr2="第二个参数" ....... > 内容 </插件名>
其中,参数会以 键值对 arr1=>"值1",arr2=>"值2" 保存在params中,内容部分会保存在content中
2.推荐使用直接添加插件文件来扩充插件
1.自定义普通函数
标准插件文件名:function.你的插件名字.php
标准插件函数名:smarty_function_你的插件名
有两个参数:设为$params,$smarty:第一个参数params为数组参数,用来保存从摸板 传来的参数,第二个参数smarty为调用函数的模板本身
在模板中调用方式:<插件名 arr1="第一个参数" arr2="第二个参数" .......>
其中,参数会以 键值对 arr1=>"值1",arr2=>"值2" 保存在params中
2.自定义块函数
标准插件文件名:block.你的插件名字.php
标准插件函数名:smarty_block_你的插件名
有四个参数:设为$params,$content,$smarty,$repeat:第一个参数params为数组参数,用来保存从摸板 传来的参数,第二个参数为块函数标签所包含的部分中的内容,第三个参数smarty为调用函数的模板本身 ,第四个参数repeat控制块函数调用次数,如不处理,块函数会调用最少两次(repeat默认开始为true)
在模板中调用方式:<插件名 arr1="第一个参数" arr2="第二个参数" ....... > 内容 </插件名>
其中,参数会以 键值对 arr1=>"值1",arr2=>"值2" 保存在params中,内容部分会保存在content中
0 0
- PHP小记:smarty自定义函数
- 【smarty】smarty自定义函数
- PHP模板学习--Smarty 自定义函数
- PHP学习之路之Smarty自定义函数(上)
- PHP学习之路之Smarty自定义函数(中)
- PHP学习之路之Smarty自定义函数(下)
- 了解smarty自定义函数
- smarty自定义函数
- smarty自定义函数总结
- smarty自定义函数
- smarty自定义函数
- smarty自定义函数
- smarty自定义函数1
- smarty自定义函数
- smarty中自定义函数
- smarty自定义函数
- smarty的自定义函数
- smarty自定义函数
- Centos 安全配置之 修改sshd配置文件
- OTT企业为何不应向运营商缴费?
- MySQL修改默认存储引擎
- C语言之const关键字修饰
- 黑马程序员——Java基础_数组
- PHP小记:smarty自定义函数
- 开博通知
- 黑马程序员——Java基础_类及static、this关键字
- php学习小记1
- 黑马程序员——Java基础_面向对象之封装、继承和多态
- 【深入理解Java内存模型】
- Json转换利器Gson之实例二-Gson注解和GsonBuilder
- 黑马程序员——Java基础_单例设计模式、内部类
- POCO C++库学习和分析 -- Foundation库SharedLibrary模块分析