中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

ThinkPHP模板之變量輸出/自定義函數與判斷語句用法
來源:易賢網 閱讀:1119 次 日期:2014-11-02 10:10:22
溫馨提示:易賢網小編為您整理了“ThinkPHP模板之變量輸出/自定義函數與判斷語句用法”,方便廣大網友查閱!

易賢網網校上線了!

>>>點擊進入<<<

網校開發及擁有的課件范圍涉及公務員、財會類、外語類、外貿類、學歷類、

職業資格類、計算機類、建筑工程類、等9大類考試的在線網絡培訓輔導。

本文實例講述了ThinkPHP模板之變量輸出、自定義函數與判斷語句用法。主要包括變量輸出、自定義函數與判斷語句三種用法。分享給大家供大家參考。具體分析如下:

模板操作變量輸出:

快捷輸出變量

代碼如下:

{:function(…)} //執行方法并輸出返回值

{~function} //執行方法不輸出

{@var} //輸出Session變量

{#var} //輸出Cookie變量

{&var} //輸出配置參數

{%var} //輸出語言變量

{.var} //輸出GET變量

{^var} //輸出POST變量

{*var} //輸出常量

模版輸出

代碼如下:

//1 直接調用index操作模板

$this->display();

// 對應Myapp/Tpl/default/Index/index.html

//2 調用Index模塊的test1操作模板

$this->display('test1');

//對應Myapp/Tpl/default/Index/test1.html

//2 調用Message模塊的test2操作模板()

$this->display('Message:test2');

//對應Myapp/Tpl/default/Message/test2.html

//3 調用XP主題的Message模塊的test2操作模板

$this->display('Xp@Message:test2');

//對應Myapp/Tpl/Xp/Message/test2.html

//4 直接指定模板文件的全名

$this->display('../Message/test3.html');

//對應Myapp/Tpl/default/Message/test3.html

使用判斷語句

我們可以使用if標簽來定義復雜的條件判斷,例如:

代碼如下:

<if condition="($name eq 1) OR ($name gt 100) "> value1

<elseif condition="$name eq 2" />value2

<else /> value3

</if>

在condition屬性中可以支持eq等判斷表達式 ,同上面的比較標簽,但是不支持帶有”>”、”<”等符號的用法,因為會混淆模板解析,所以下面的用法是錯誤的:

<if condition="$id < 5 "> value1

<else /> value2

</if>

必須改成:

代碼如下:

<if condition="$id lt 5 "> value1

<else /> value2

</if>

除此之外,我們可以在condition屬性里面使用php代碼,例如:

代碼如下:

<if condition="strtoupper($user['name']) neq 'THINKPHP' "> ThinkPHP

<else /> other Framework

</if>

condition屬性可以支持點語法和對象語法,例如:

自動判斷user變量是數組還是對象

代碼如下:

<if condition="$user.name neq 'ThinkPHP' "> ThinkPHP

<else /> other Framework

</if>

或者知道user變量是對象

代碼如下:

<if condition="$user:name neq 'ThinkPHP' "> ThinkPHP

<else /> other Framework

</if>

由于if標簽的condition屬性里面基本上使用的是php語法,盡可能使用判斷標簽和Switch標簽會更加簡潔,原則上來說,能夠用switch和比較標簽解決的盡量不用if標簽完成。因為switch和比較標簽可以使用變量調節器和系統變量。如果某些特殊的要求下面,IF標簽仍然無法滿足要求的話,可以使用原生php代碼或者PHP標簽來直接書寫代碼。

eq 等于(==)

neq 不等于(!=)

gt 大于(>)

egt 大于等于(>=)

lt 小于(<)

elt 小于等于(<=)

heq 恒等于(===)

nheq 不恒等于(!==)

condition 條件

注意

condition 屬性值中,變量是需要 $ 符號的,這與其他標簽不同。

使用自定義函數的方法

模板變量的函數調用格式:{$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框架程序設計有所幫助。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
一本色道久久综合精品竹菊 | 欧美区一区二| 欧美成人按摩| 国产精品夜夜夜| 亚洲三级性片| 久久av免费一区| 欧美人与性动交cc0o| 国产综合精品| 亚洲欧美福利一区二区| 欧美精品三级| 亚洲国产成人精品久久| 亚洲欧美日本另类| 欧美日韩国产美| 最新日韩在线视频| 久久人人爽人人爽| 国产裸体写真av一区二区| 久久久国产成人精品| 国产婷婷一区二区| 欧美日本一道本在线视频| 午夜电影亚洲| 亚洲免费观看高清完整版在线观看| 国产精品久久久久9999| 免费视频亚洲| 欧美在线关看| 亚洲亚洲精品三区日韩精品在线视频 | 欧美精品粉嫩高潮一区二区 | 午夜精品一区二区三区在线视| 免费成人小视频| 狠狠入ady亚洲精品经典电影| 欧美一区高清| 国产一区二区三区高清| 久久成人人人人精品欧| 国产日韩欧美在线看| 香蕉成人久久| 国产亚洲欧美中文| 久久精品网址| 又紧又大又爽精品一区二区| 久久久久国产一区二区三区四区 | 久久国产精品久久久| 国产精品免费一区二区三区在线观看 | 国产精品一区二区你懂的| 亚洲男女自偷自拍图片另类| 国产精品二区二区三区| 亚洲男人第一av网站| 国产精品羞羞答答xxdd| 欧美在线视屏| 永久域名在线精品| 欧美精品电影| 欧美一二三区精品| 亚洲高清久久久| 欧美精品综合| 欧美夜福利tv在线| 亚洲国产欧美日韩精品| 欧美午夜精品一区| 久久成人免费日本黄色| 一区二区三区视频在线播放| 亚洲欧洲一区二区三区久久| 国产精品亚洲人在线观看| 国产精品女人网站| 国产欧美日韩伦理| 国产一区二区三区成人欧美日韩在线观看| 国产精品高清一区二区三区| 国产精品都在这里| 国产精品一区二区久激情瑜伽| 国产精品免费视频观看| 国产午夜精品久久久久久免费视| 国产香蕉97碰碰久久人人| 国产一区二区三区视频在线观看 | 国产精品二区在线观看| 国产精品啊啊啊| 国产欧美一区二区视频| 亚洲欧美日韩国产一区| 亚洲经典一区| 国产一区二区三区四区在线观看| 欧美喷潮久久久xxxxx| 欧美女同视频| 国产精品影院在线观看| 国产日韩欧美不卡| 日韩一二在线观看| 国产一区二区久久精品| 欧美日韩国产成人精品| 久久久亚洲高清| 亚洲专区国产精品| 一区二区免费在线视频| 欧美主播一区二区三区| 亚洲女人天堂av| 免费永久网站黄欧美| 国产精品国产三级国产aⅴ无密码| 国产日韩一区二区三区| 亚洲精品国产精品久久清纯直播| 亚洲自拍偷拍一区| 美女视频黄 久久| 国产精品青草综合久久久久99| 欧美乱大交xxxxx| 欧美ed2k| 欧美成人xxx| 欧美成人精品三级在线观看| 久久视频在线免费观看| 久久久亚洲影院你懂的| 久久www成人_看片免费不卡| 亚洲欧美在线一区二区| 欧美色欧美亚洲高清在线视频| 国产精品综合| 9i看片成人免费高清| 老牛嫩草一区二区三区日本| 国产精品视频福利| 日韩一级黄色大片| 裸体素人女欧美日韩| 国产区欧美区日韩区| 这里只有精品视频在线| 欧美区高清在线| 亚洲人成绝费网站色www| 欧美资源在线观看| 国产精品网站一区| 一区二区三区免费看| 欧美成人免费视频| 在线免费高清一区二区三区| 欧美影院在线播放| 国产精品美女久久久久久久| 亚洲一区二区三区视频播放| 夜夜夜久久久| 欧美一区二区视频免费观看| 欧美ed2k| 国产精品看片资源| 极品尤物久久久av免费看| 亚洲高清不卡av| 一区二区三区欧美视频| 欧美一区二区福利在线| 欧美成人精品激情在线观看| 国产精品麻豆va在线播放| 精品电影在线观看| 亚洲精品乱码久久久久久蜜桃91| 亚洲一区二区在线视频| 久久亚洲二区| 国产精品成人免费视频| 在线高清一区| 亚洲免费网址| 欧美96在线丨欧| 国产精品毛片在线| 最近看过的日韩成人| 亚洲影院色无极综合| 久久久久久亚洲综合影院红桃 | 在线不卡亚洲| 亚洲色无码播放| 久久亚洲国产精品日日av夜夜| 欧美精品在线网站| 国产综合视频| 亚洲午夜国产成人av电影男同| 久久久久久久97| 国产精品黄视频| 亚洲人体一区| 久久综合伊人| 国产伦精品一区二区| 亚洲视频大全| 欧美激情1区2区| 伊人一区二区三区久久精品| 亚洲性感美女99在线| 1000部精品久久久久久久久| 中国av一区| 国产亚洲毛片在线| 欧美激情国产高清| 亚洲免费中文| 亚洲国产乱码最新视频| 美女精品一区| 红杏aⅴ成人免费视频| 性做久久久久久免费观看欧美| 欧美亚男人的天堂| 夜夜嗨av一区二区三区四季av| 欧美插天视频在线播放| 国产一区观看| 亚洲电影av| 欧美午夜激情小视频| 国产精品天天摸av网| 欧美激情一区二区三区成人| 欧美在线91| 国产精品女主播| 日韩视频在线一区二区| 国产日韩一区欧美| 欧美**字幕| 欧美一级淫片播放口| 在线欧美一区| 欧美视频精品一区| 麻豆精品在线视频| 中日韩高清电影网| 1769国内精品视频在线播放| 欧美日韩一区二区三区在线视频 | 欧美激情亚洲综合一区| 欧美一区二区三区免费看| 在线观看的日韩av| 国产精品推荐精品| 欧美视频中文字幕在线| 男女激情视频一区| 久久成人这里只有精品| 亚洲一区二区网站| 亚洲精品免费在线观看| 亚洲大片av| 伊人精品久久久久7777| 国产一区二区三区的电影| 国产精品影音先锋| 国产精品久久久久影院色老大 |