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中使用DOM类读取XML文件的实现代码
Dec 14 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
Apr 09 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
php生成RSS订阅的方法
Feb 13 PHP
PHP也能干大事 随机函数
Apr 14 PHP
PHP之预定义接口详解
Jul 29 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
PHP的Yii框架中Model模型的学习教程
Mar 29 PHP
php错误日志简单配置方法
Jul 11 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 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模板之Phpbean的目录结构
2008/01/10 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
php实现复制移动文件的方法
2015/07/29 PHP
超清晰的document对象详解
2007/02/27 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
python机器学习之神经网络(三)
2017/12/20 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
土木建筑学生自我评价
2014/01/14 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
房产买卖委托公证书
2014/04/04 职场文书
房产协议书范本
2014/10/18 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
Oracle使用别名的好处
2022/04/19 Oracle
python如何为list实现find方法
2022/05/30 Python