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漏洞全解(详细介绍)
Nov 13 PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 PHP
PHP图片上传代码
Nov 04 PHP
destoon常用的安全设置概述
Jun 21 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
php导出生成word的方法
Dec 25 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
May 08 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
Sep 09 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 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下实现伪 url 的超简单方法[转]
2007/09/24 PHP
需要发散思维学习PHP
2009/06/29 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
JQuery中each()的使用方法说明
2010/08/19 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
JS实现滑动插件
2020/01/15 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
Python中property属性实例解析
2018/02/10 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
解决DataFrame排序sort的问题
2018/06/07 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
集团薪酬管理制度
2014/01/13 职场文书
上课睡觉检讨书
2014/01/28 职场文书
教师个人鉴定材料
2014/02/08 职场文书
大二学年个人总结
2015/03/03 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
实习介绍信范文
2015/05/05 职场文书
《火烧云》教学反思
2016/02/23 职场文书
员工安全责任协议书
2016/03/22 职场文书