Thinkphp模板中使用自定义函数的方法,求解释

WBOY
Freigeben: 2016-06-23 14:23:22
Original
862 Leute haben es durchsucht

因为是大作业需要,时间比较紧,只能是用什么查什么,用什么学什么,所有基本上是没基础

在网上查了一下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']; 
}

我想在模板中调用这个函数则在模板中可以这样写

{$vo.cid|cate=###}


回复讨论(解决方案)

不是解释的很清楚了吗?
还有什么疑问?
依葫芦画瓢就是了

您觉得要是很清楚我会问么

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage