Thinkphp模板中使用自定义函数的方法


Posted in PHP onSeptember 23, 2012

注意:自定义函数要放在项目应用目录/common/common.php中。 这里是关键。

模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### }

说明:

{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;

###表示模板变量本身的参数位置 ;

支持多个函数,函数之间支持空格 ;

支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 ;

支持变量缓存功能,重复变量字串不多次解析。

使用例子:

{$webTitle|md5|strtoupper|substr=0,3}

{$number|number_format=2}

{$varname|function1|function2=arg1,arg2,### }

实例:

function Cate($cid){ 
$Cate=D('Cate'); 
$Cate=$Cate->where('id='.$cid)->find(); 
return $Cate['title']; 
}

我想在模板中调用这个函数则在模板中可以这样写

{$vo.cid|cate=###}

PHP 相关文章推荐
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
PHP 远程关机实现代码
Nov 10 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
Apr 28 PHP
php实现文件下载实例分享
Jun 02 PHP
php制作动态随机验证码
Feb 12 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
PHP安全下载文件的方法
Apr 07 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
php实现数据库的增删改查
Feb 26 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 #PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 #PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 #PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 #PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 #PHP
PHP 中关于ord($str)>0x80的详细说明
Sep 23 #PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 #PHP
You might like
php实现计数器方法小结
2015/01/05 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python+django实现文件下载
2016/01/17 Python
Python打包可执行文件的方法详解
2016/09/19 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
python斐波那契数列的计算方法
2018/09/27 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
公路绿化方案
2014/05/12 职场文书
2014年团支部工作总结
2014/11/17 职场文书
生日答谢词
2015/01/05 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
初中团支书竞选稿
2015/11/21 职场文书
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS