帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  Thinkphp模板中使用自定义函数的方法

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

2016-12-11 18:19:29 5370

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



内置模板引擎支持对模板变量使用函数,并支持多个函数同时使用

?意:自定义函数要放在项目应用目录/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']; 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: