迅睿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,增加下面的函数
模板中的调用方法
相关文档
- 百度地图调用方法-无需KEY密钥,简单方便无商用风险
- 迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
- 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
- 迅睿cms站群系统实现全国城市分站功能插件及调用标签
- 模块内容字段填写表格Ftable的列名称调用方法
- 外部站点跨域调用迅睿cms站点内容数据的方法
- WordPress修改functions.php教程
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
上一篇: 迅睿CMS:条件循环修饰符、通配符