Thinkphp模板中使用自定义函数的方法

 更新时间:2012年09月23日 23:04:04   作者:  
内置模板引擎支持对模板变量使用函数,并支持多个函数同时使用
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

注意:自定义函数要放在项目应用目录/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判断手机访问还是电脑访问示例分享

    这篇文章主要介绍了网站判断是手机访问还是电脑访问,然后显示不同的信息,大家参考使用吧
    2014-01-01
  • ThinkPHP登录功能的实现方法

    ThinkPHP登录功能的实现方法

    这篇文章主要介绍了ThinkPHP登录功能的实现方法,是采用ThinkPHP进行会员系统开发所必备的重要功能,需要的朋友可以参考下
    2014-08-08
  • php微信公众账号开发之五个坑(二)

    php微信公众账号开发之五个坑(二)

    这篇文章主要为大家详细介绍了php微信公众账号开发之五个坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 使用Laravel中的查询构造器实现增删改查功能

    使用Laravel中的查询构造器实现增删改查功能

    这篇文章主要介绍了使用Laravel中的查询构造器实现增删改查功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • DWZ+ThinkPHP开发时遇到的问题分析

    DWZ+ThinkPHP开发时遇到的问题分析

    这篇文章主要介绍了DWZ+ThinkPHP开发时遇到的问题,结合实例形式分析了DWZ+ThinkPHP在ajax调用中出现错误问题的解决方法,需要的朋友可以参考下
    2016-12-12
  • YII动态模型(动态表名)支持分析

    YII动态模型(动态表名)支持分析

    这篇文章主要介绍了YII动态模型(动态表名)支持,分析了动态模型的原理并结合实例形式给出了相关使用方法,需要的朋友可以参考下
    2016-03-03
  • 详解如何在PHP中使用布隆过滤器

    详解如何在PHP中使用布隆过滤器

    布隆过滤器(Bloom?Filter)是一种用于快速判断一个元素是否属于某个集合的概率型数据结构,本文主要为大家介绍一下如何在PHP中使用布隆过滤器,需要的可以参考一下
    2023-06-06
  • PHP 构造函数和析构函数原理与用法分析

    PHP 构造函数和析构函数原理与用法分析

    这篇文章主要介绍了PHP 构造函数和析构函数原理与用法,结合具体实例形式分析了PHP 构造函数和析构函数基本概念、功能、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 关于ThinkPhp 框架表单验证及ajax验证问题

    关于ThinkPhp 框架表单验证及ajax验证问题

    tp数据验证有两种方式,一种是静态方式,一种是动态方式,下面小编给大家带来了ThinkPhp 框架表单验证及ajax验证问题,感兴趣的朋友一起看看吧
    2017-07-07
  • Php中使用Select 查询语句的实例

    Php中使用Select 查询语句的实例

    php中要查询mysql数据库中的内容我们必须先连接mysql数据库,然后再利用sql语句进行查询,下面我们来看一些例子吧
    2014-02-02

最新评论

?


http://www.vxiaotou.com