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 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
怎样去阅读一份php源代码
Aug 21 PHP
fleaphp rolesNameField bug解决方法
Apr 23 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
Mar 26 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
Jul 03 PHP
基于Laravel 5.2 regex验证的正确写法
Sep 29 PHP
php桥接模式应用案例分析
Oct 23 PHP
PHP单元测试配置与使用方法详解
Dec 27 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
网页中的图片的处理方法与代码
2009/11/26 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Python isinstance判断对象类型
2008/09/06 Python
python基础知识小结之集合
2015/11/25 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
python实现接口并发测试脚本
2019/06/25 Python
详解Python time库的使用
2019/10/10 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
书香校园活动方案
2014/02/28 职场文书
房地产开发项目建议书
2014/05/16 职场文书
小学教师自我评价
2015/03/04 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书