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打造的tab选项卡效果代码(不用js)
Dec 29 PHP
PHP学习笔记 (1) 环境配置与代码调试
Jun 19 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
PHP读取文件的常见几种方法
Nov 03 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
tp5.1 框架join方法用法实例分析
May 26 PHP
php获取小程序码的实现代码(B类接口)
Jun 13 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最简单的删除目录与文件实现方法
2014/11/28 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
PHP strripos函数用法总结
2019/02/11 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
少先队入队活动方案
2014/02/08 职场文书
创意广告词
2014/03/17 职场文书
《云房子》教学反思
2014/04/20 职场文书
法学求职信
2014/06/22 职场文书
社保转移委托书范本
2014/10/08 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
文明礼仪主题班会
2015/08/13 职场文书
安全生产学习心得体会
2016/01/18 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis
基于Redis位图实现用户签到功能
2021/05/08 Redis
关于MySQL中的 like操作符详情
2021/11/17 MySQL
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript