PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > 讯睿CMS

讯睿cms自定义函数标签调用function

管理员 2026-04-24
讯睿CMS
93

讯睿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,增加下面的函数

模板中的调用方法


本文地址:https://www.xunruicms.com/doc/663.html

文档修改:                            文档有误、不完善、我来提醒官方修改此文档(1)


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, BadouCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

回顶部