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 正则学习实例
Jul 30 PHP
php5.3 废弃函数小结
May 16 PHP
使用PHP编写的SVN类
Jul 18 PHP
php使用反射插入对象示例分享
Mar 11 PHP
php读取文件内容的方法汇总
Jan 24 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
php输出反斜杠的实例方法
Sep 19 PHP
php更新cookie内容的详细方法
Sep 30 PHP
php获取是星期几的的一些常用姿势
Dec 15 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
一个显示天气预报的程序
2006/10/09 PHP
Access数据库导入Mysql的方法之一
2006/10/09 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
简单了解vue中的v-if和v-show的区别
2019/10/08 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
Python扩展内置类型详解
2018/03/26 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
文秘专业个人求职信
2013/12/22 职场文书
特教教师先进事迹
2014/05/21 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
信息技术研修心得体会
2016/01/08 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
写好Python代码的几条重要技巧
2021/05/21 Python
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android