Thinkphp模板中使用自定義函數(shù)的方法
更新時間:2012年09月23日 23:04:04 作者:
內(nèi)置模板引擎支持對模板變量使用函數(shù),并支持多個函數(shù)同時使用
注意:自定義函數(shù)要放在項目應用目錄/common/common.php中。 這里是關鍵。
模板變量的函數(shù)調(diào)用格式:{$varname|function1|function2=arg1,arg2,### }
說明:
{ 和 $ 符號之間不能有空格,后面參數(shù)的空格就沒有問題;
###表示模板變量本身的參數(shù)位置 ;
支持多個函數(shù),函數(shù)之間支持空格 ;
支持函數(shù)屏蔽功能,在配置文件中可以配置禁止使用的函數(shù)列表 ;
支持變量緩存功能,重復變量字串不多次解析。
使用例子:
{$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'];
}
我想在模板中調(diào)用這個函數(shù)則在模板中可以這樣寫
{$vo.cid|cate=###}
模板變量的函數(shù)調(diào)用格式:{$varname|function1|function2=arg1,arg2,### }
說明:
{ 和 $ 符號之間不能有空格,后面參數(shù)的空格就沒有問題;
###表示模板變量本身的參數(shù)位置 ;
支持多個函數(shù),函數(shù)之間支持空格 ;
支持函數(shù)屏蔽功能,在配置文件中可以配置禁止使用的函數(shù)列表 ;
支持變量緩存功能,重復變量字串不多次解析。
使用例子:
{$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'];
}
我想在模板中調(diào)用這個函數(shù)則在模板中可以這樣寫
{$vo.cid|cate=###}
您可能感興趣的文章:
- Thinkphp5.0 框架視圖view的比較標簽用法分析
- Thinkphp5.0框架視圖view的循環(huán)標簽用法示例
- Thinkphp5.0 框架實現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
- Thinkphp5框架實現(xiàn)獲取數(shù)據(jù)庫數(shù)據(jù)到視圖的方法
- thinkphp5修改view到根目錄實例方法
- thinkphp5.1框架模板布局與模板繼承用法分析
- thinkPHP5框架渲染模板的3種方式簡述
- ThinkPHP跳轉(zhuǎn)頁success及error模板實例教程
- ThinkPHP模板輸出display用法分析
- ThinkPHP模板自定義標簽使用方法
- Thinkphp5.0框架視圖view的模板布局用法分析
相關文章
使用Laravel中的查詢構(gòu)造器實現(xiàn)增刪改查功能
這篇文章主要介紹了使用Laravel中的查詢構(gòu)造器實現(xiàn)增刪改查功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法分析
這篇文章主要介紹了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法,結(jié)合具體實例形式分析了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)基本概念、功能、原理、用法及相關操作注意事項,需要的朋友可以參考下2020-04-04