真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ThinkPHP模板自定義標(biāo)簽的使用方法-創(chuàng)新互聯(lián)

這篇文章主要介紹“ThinkPHP模板自定義標(biāo)簽的使用方法”,在日常操作中,相信很多人在ThinkPHP模板自定義標(biāo)簽的使用方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ThinkPHP模板自定義標(biāo)簽的使用方法”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

目前累計(jì)服務(wù)客戶上千,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。成都創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計(jì)的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

使用模板標(biāo)簽可以讓網(wǎng)站前臺開發(fā)更加快速和簡單,使用過dedecms、phpcms等內(nèi)容管理系統(tǒng)的人應(yīng)該都知道,cms的前臺都是使用模板標(biāo)簽來調(diào)用數(shù)據(jù)。以調(diào)用文章列表為例:

dedecms可以寫成:

    {dede:arclist row='10' orderby='id desc' titlelen=''}    
  • [field:title]
  • {/dede:arclist}

phpcms可以寫成:

    {pc:content action="hits" catid="6" num="10" order="views DESC"}   {loop $data $r}   
  • {$r[title]}
  •   {/loop} {/pc}

ThinkPHP的自定義標(biāo)簽同樣能夠?qū)崿F(xiàn)這樣強(qiáng)大的功能。ThinkPHP自定義標(biāo)簽通過TAG擴(kuò)展庫來實(shí)現(xiàn)。而ThinkPHP本身就自帶了一個tag擴(kuò)展庫只要我們繼承TagLib就能隨心所遇的定義屬于自己的標(biāo)簽。

命名規(guī)范:

TagLib+標(biāo)簽庫名稱.class.php

下面以實(shí)現(xiàn)調(diào)用導(dǎo)航為例加以說明

文件TagLibNav.class.php如下:

 array('attr' => 'limit,order', 'level' => 3,'close'=>1),
 );
 //定義查詢數(shù)據(jù)庫標(biāo)簽
 //attr是屬性列表,$content是存儲標(biāo)簽之間的內(nèi)容的
 public function _nav($attr, $content) {
  $tag=$this->parseXmlAttr($attr,$content);
  $cate=M('Channel');
  $tb=$cate->order($tag['order'])->limit($tag['limit'])->select();
  $str='';
  for($i=0;$i

html頁面調(diào)用方式:

   //必須在頭部進(jìn)行引用否則會出錯


 tablist


 
  
      
  • 首頁
  •       
  • [filed:name]
  •      
 
 

配置文件:

'APP_AUTOLOAD_PATH'=>'@.TagLib', //TagLib的位置 @.表示當(dāng)前文件夾下
'TAGLIB_BUILD_IN'=>'Cx,Nav',    //Cx是thinkphp基礎(chǔ)類庫的名稱必須引用否則volist等標(biāo)簽就無法使用,Nav是自己定義的標(biāo)簽名稱

控制器:

display();
 }
}
?>

至此實(shí)現(xiàn)了自定義標(biāo)簽,在控制器中也不用寫很多的代碼了。

到此,關(guān)于“ThinkPHP模板自定義標(biāo)簽的使用方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)頁題目:ThinkPHP模板自定義標(biāo)簽的使用方法-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/djiejc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部