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 Static关键字实用方法
Jun 04 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
解析PHP多种序列化与反序列化的方法
Jun 06 PHP
解析crontab php自动运行的方法
Jun 24 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
PHP实现的增强性mhash函数
May 27 PHP
php基础教程
Aug 26 PHP
PHP防盗链的基本思想 防盗链的设置方法
Sep 25 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
Laravel框架实现redis集群的方法分析
Sep 14 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
php绘制一条弧线的方法
2015/01/24 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
用户注册常用javascript代码
2009/08/29 Javascript
不安全的常用的js写法
2009/09/15 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
Python中生成器和yield语句的用法详解
2015/04/17 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python 多线程重启方法
2019/02/18 Python
Python绘制数码晶体管日期
2021/02/19 Python
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
开工庆典邀请函范文
2014/01/16 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
医德医魂心得体会
2014/09/11 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
JavaScript最完整的深浅拷贝实现方式详解
2022/02/28 Javascript