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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
用PHP和MySQL保存和输出图片
Oct 09 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
使用PHP如何实现高效安全的ftp服务器(二)
Dec 30 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
php基于单例模式封装mysql类完整实例
Oct 18 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
Mar 15 PHP
thinkphp5使用无限极分类
Feb 18 PHP
浅谈PHP进程管理
Mar 08 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利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
删除重复数据的算法
2006/11/23 Javascript
javascript 闭包疑问
2010/12/30 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
js实现分割上传大文件
2016/03/09 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
python ansible服务及剧本编写
2017/12/29 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python列表切片常用操作实例解析
2019/12/16 Python
Python unittest框架操作实例解析
2020/04/13 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python 实现汉诺塔游戏
2020/11/28 Python
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
班级学习计划书
2014/04/27 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
离职告别感言
2015/08/04 职场文书