迅睿CMS:function标签-调用函数值
一、作用
在模板中调用自定义函数的返回结果,带缓存功能,效率高
一般用于数据库查询,这种标签自带缓存,可以避免重复查询数据
二、语法
{function name=自定义函数的名称 ....}{/function}
三、参数介绍
参数 | 介绍 |
---|---|
name | 自定义函数的名称,需要预先定义函数并且以my_为前缀 |
param | 向自定义函数中传递参数 |
param数字 | 向自定义函数中传递多个参数,例如param2=第二个参数值,param3=第三个参数值(V4.5.1以上版本有效) |
cache | 缓存时间单位秒,默认关闭缓存;当cache=3600时,表示缓存时间1小时,建议数据查询的标签都加上缓存参数 |
return | 默认返回变量为t,调用方式就是{$t.字段值} |
四、返回变量
变量 | 参数 |
---|---|
{$debug} | 当查询不到数据时,会返回错误信息,调试模板时很有用哦(写在标签以外) |
{$count} | 当前查询的记录,当存在分页时,表示当前页的记录数(写在标签以外) |
{$key} | 当前记录指针位置,从0开始(写在标签以内) |
{$return} | 当前查询的结果集数组 |
当存在return=字母时,以上变量都要写成这种格式{$变量_字母},例如{...reutrn=a}时,变量格式{$key_a} |
五、显示字段
根据你的预订函数返回值来显示
六、无参数的实例
1、定义预定义函数:my_tianrui_test
新建或者编辑文件config/custom.php,增加下面的函数
2、模板中的调用方法
七、带一个参数的实例
1、定义预定义函数:my_tianrui_test2
新建或者编辑文件config/custom.php,增加下面的函数
p是函数的参数,通过标签传入的动态变量,只接受一个参数传入
2、模板中的调用方法
⑧、带多个参数的实例
1、定义预定义函数:my_tianrui_test3
新建或者编辑文件config/custom.php,增加下面的函数
p和pp是函数的参数,通过标签传入的动态变量,只接受一个参数传入
2、模板中的调用方法
综合示例:
1、统计指定内容模块的已通过的内容数量
新建或者编辑文件config/custom.php,增加下面的函数
模板中的调用方法
2、统计任意表的可用数据量
新建或者编辑文件config/custom.php,增加下面的函数
模板中的调用方法
相关文档
- pbootcms模板幻灯片调用代码大全
- pbootcms模板首页循环调用所有栏目和对应内容
- pbootcms模板文件如何调用网站所有的文章
- pbootcms调用标题和摘要描述字数限制方法
- pbootcms模板文章列表序号调用标签
- Pbootcms字段为空调用另一个字段标签代码
- pbootcms基本调用标签大全
- pbootcms详情页常见标签调用
- pbootcms多个栏目循环调用栏目内容
- pbootcms调用文章从第2条或者第N条开始
- pbootcms调用搜索页keyword值数量和标签页tag值和...
- pbootcms导航标签从第2个开始调用的方法
- pbootcms判断一个字段为空的时候调用另外一个字段
- pbootcms模板时间格式调用方法详解
- 如何在pbootcms网站中调用公司简介等频道内容
- 如何使用PbootCMS内容详情页标签调用相关信息
- pbootcms模板内页调用子栏目,如果没有子栏目则调用同级栏目
- 百度地图调用方法-无需KEY密钥,简单方便无商用风险
- 迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
- 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
上一篇: 迅睿CMS:条件循环修饰符、通配符