Thinkphp模板中使用自定義函數(shù)的方法
更新時(shí)間:2012年09月23日 23:04:04 作者:
內(nèi)置模板引擎支持對(duì)模板變量使用函數(shù),并支持多個(gè)函數(shù)同時(shí)使用
注意:自定義函數(shù)要放在項(xiàng)目應(yīng)用目錄/common/common.php中。 這里是關(guān)鍵。
模板變量的函數(shù)調(diào)用格式:{$varname|function1|function2=arg1,arg2,### }
說(shuō)明:
{ 和 $ 符號(hào)之間不能有空格,后面參數(shù)的空格就沒(méi)有問(wèn)題;
###表示模板變量本身的參數(shù)位置 ;
支持多個(gè)函數(shù),函數(shù)之間支持空格 ;
支持函數(shù)屏蔽功能,在配置文件中可以配置禁止使用的函數(shù)列表 ;
支持變量緩存功能,重復(fù)變量字串不多次解析。
使用例子:
{$webTitle|md5|strtoupper|substr=0,3}
{$number|number_format=2}
{$varname|function1|function2=arg1,arg2,### }
實(shí)例:
function Cate($cid){
$Cate=D('Cate');
$Cate=$Cate->where('id='.$cid)->find();
return $Cate['title'];
}
我想在模板中調(diào)用這個(gè)函數(shù)則在模板中可以這樣寫
{$vo.cid|cate=###}
模板變量的函數(shù)調(diào)用格式:{$varname|function1|function2=arg1,arg2,### }
說(shuō)明:
{ 和 $ 符號(hào)之間不能有空格,后面參數(shù)的空格就沒(méi)有問(wèn)題;
###表示模板變量本身的參數(shù)位置 ;
支持多個(gè)函數(shù),函數(shù)之間支持空格 ;
支持函數(shù)屏蔽功能,在配置文件中可以配置禁止使用的函數(shù)列表 ;
支持變量緩存功能,重復(fù)變量字串不多次解析。
使用例子:
{$webTitle|md5|strtoupper|substr=0,3}
{$number|number_format=2}
{$varname|function1|function2=arg1,arg2,### }
實(shí)例:
復(fù)制代碼 代碼如下:
function Cate($cid){
$Cate=D('Cate');
$Cate=$Cate->where('id='.$cid)->find();
return $Cate['title'];
}
我想在模板中調(diào)用這個(gè)函數(shù)則在模板中可以這樣寫
{$vo.cid|cate=###}
您可能感興趣的文章:
- Thinkphp5.0 框架視圖view的比較標(biāo)簽用法分析
- Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例
- Thinkphp5.0 框架實(shí)現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
- Thinkphp5框架實(shí)現(xiàn)獲取數(shù)據(jù)庫(kù)數(shù)據(jù)到視圖的方法
- thinkphp5修改view到根目錄實(shí)例方法
- thinkphp5.1框架模板布局與模板繼承用法分析
- thinkPHP5框架渲染模板的3種方式簡(jiǎn)述
- ThinkPHP跳轉(zhuǎn)頁(yè)success及error模板實(shí)例教程
- ThinkPHP模板輸出display用法分析
- ThinkPHP模板自定義標(biāo)簽使用方法
- Thinkphp5.0框架視圖view的模板布局用法分析
相關(guān)文章
php判斷手機(jī)訪問(wèn)還是電腦訪問(wèn)示例分享
這篇文章主要介紹了網(wǎng)站判斷是手機(jī)訪問(wèn)還是電腦訪問(wèn),然后顯示不同的信息,大家參考使用吧2014-01-01php微信公眾賬號(hào)開發(fā)之五個(gè)坑(二)
這篇文章主要為大家詳細(xì)介紹了php微信公眾賬號(hào)開發(fā)之五個(gè)坑,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09使用Laravel中的查詢構(gòu)造器實(shí)現(xiàn)增刪改查功能
這篇文章主要介紹了使用Laravel中的查詢構(gòu)造器實(shí)現(xiàn)增刪改查功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09DWZ+ThinkPHP開發(fā)時(shí)遇到的問(wèn)題分析
這篇文章主要介紹了DWZ+ThinkPHP開發(fā)時(shí)遇到的問(wèn)題,結(jié)合實(shí)例形式分析了DWZ+ThinkPHP在ajax調(diào)用中出現(xiàn)錯(cuò)誤問(wèn)題的解決方法,需要的朋友可以參考下2016-12-12YII動(dòng)態(tài)模型(動(dòng)態(tài)表名)支持分析
這篇文章主要介紹了YII動(dòng)態(tài)模型(動(dòng)態(tài)表名)支持,分析了動(dòng)態(tài)模型的原理并結(jié)合實(shí)例形式給出了相關(guān)使用方法,需要的朋友可以參考下2016-03-03PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法分析
這篇文章主要介紹了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法,結(jié)合具體實(shí)例形式分析了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)基本概念、功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-04-04關(guān)于ThinkPhp 框架表單驗(yàn)證及ajax驗(yàn)證問(wèn)題
tp數(shù)據(jù)驗(yàn)證有兩種方式,一種是靜態(tài)方式,一種是動(dòng)態(tài)方式,下面小編給大家?guī)?lái)了ThinkPhp 框架表單驗(yàn)證及ajax驗(yàn)證問(wèn)題,感興趣的朋友一起看看吧2017-07-07