龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

ThinkPHP模板之变量输出、自定义函数与判断语句用法(2)

时间:2014-11-02 02:40来源:网络整理 作者:网络 点击:
分享到:
使用例子: 复制代码 代码如下: {$webTitle|md5|strtoupper|substr=0,3} {$number|number_format=2} {$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=###}

注意:自定义函数要放在项目应用目录/common/common.php中。 这里是关键。

说明:
{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;
###表示模板变量本身的参数位置 ;
支持多个函数,函数之间支持空格 ;
支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 ;
支持变量缓存功能,重复变量字串不多次解析。

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

精彩图集

赞助商链接