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

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

phpsmarty模板引擎的小技巧有哪些-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“php smarty模板引擎的小技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“php smarty模板引擎的小技巧有哪些”吧!

為企業(yè)提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)營銷推廣、競價托管、品牌運營等營銷獲客服務(wù)。創(chuàng)新互聯(lián)建站擁有網(wǎng)絡(luò)營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!

capture標(biāo)簽

capture的中文意思是抓取,它的作用是抓取模板輸出的數(shù)據(jù),當(dāng)我們需要它的時候,調(diào)用它,以得到抓取數(shù)據(jù)的目的。如下例子:


復(fù)制代碼 代碼如下:

{capture name="test"}

{/capture}

{$smarty.capture.test}

說明:在{capture name="test"}和{/capture}之間的內(nèi)容被存儲到變量$test中,該變量由name屬性指定.在模板中通過 $smarty.capture.test 訪問該變量.如果沒有指定name 屬性,函數(shù)默認(rèn)將使用"default" 作為參數(shù),這一點類似Jquery中的clone方法。

config_load標(biāo)簽

config_load可以直接將文件中的內(nèi)容讀取出來,這樣可以省掉assign這一步,如下使用示例:

test.csv 文件:


復(fù)制代碼 代碼如下:

pageTitle = "config_load_test"

bodyBgColor = "#eeeeee"

img = "girl.jpg"

width="100"

height="100"

則模板 index.tpl 文件中可以如下引用以上 test.csv 文件:



復(fù)制代碼 代碼如下:

{config_load file="test.csv"}

{#pageTitle#}



注:上述過程中如果出現(xiàn)這樣的問題Warning: Smarty error: unable to read resource, 請查看一下,你的test.csv是不是放在smarty的配置目錄中,默認(rèn)配置目錄是configs 目錄。

php標(biāo)簽

 當(dāng)你習(xí)慣了assign后,你有沒有想過,在模板文件里面直接寫php代碼呢,雖然非常不建議這么做,但有時候迫于業(yè)務(wù)的需求不得不這樣干的時候該腫么辦呢?看看下面這個例子:


復(fù)制代碼 代碼如下:

{php}

global $result;

foreach($result as $key=>$value){

    echo "key=$key,value=>$value
";

}

{/php}

strip標(biāo)簽

strip標(biāo)簽的作用是去除標(biāo)簽內(nèi)的空格和回車,我自己感覺這個標(biāo)簽還是挺有用的,可以壓縮最終輸出的html格式,想要看效果的話,看看本站的源代碼就知道了,是不是很酷,呵呵:


復(fù)制代碼 代碼如下:

{strip}

    strip

   

       

php smarty strip 壓縮html輸出,www.phpernote.com 看源碼效果

   

{/strip}

fetch標(biāo)簽

fetch標(biāo)簽和php里面的函數(shù) file_get_contents 功能差不多,都可以把文件中的內(nèi)容讀出來,并且可以將讀出來的結(jié)果以字符串的形式賦值給某個變量,如下使用案例:


復(fù)制代碼 代碼如下:

{fetch file="./aaaa.txt" assign="result"}

{if is_array($result)}

is array

{else if}

not array

{/if}


使用常量
在php中使用 define 定義的常量可以在smarty模板中直接使用

使用方法如下:

復(fù)制代碼 代碼如下:

{$smarty.const.你定義的常量名}

到此,相信大家對“php smarty模板引擎的小技巧有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前名稱:phpsmarty模板引擎的小技巧有哪些-創(chuàng)新互聯(lián)
當(dāng)前URL:http://weahome.cn/article/iipeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部