亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

insert函數(shù)

例如你在頁(yè)面上端使用一個(gè)有廣告條位置的模板,廣告條可以包含任何HTML、圖象、FLASH等混合訊息. 因此這裡不能使用一個(gè)靜態(tài)的鏈接,同時(shí)我們也不希望該廣告條被緩存. 這就需要在 insert 函數(shù)指定:#banner_location_id# 和 #site_id# 值(從設(shè)定檔中取),同時(shí)需要一個(gè)函數(shù)取廣告條的內(nèi)容資訊.

#eg:

{ insert name="getBanner" lid=#banner_location_id# sid=#site_id#}


說(shuō)明:在此例中,我們使用了getBanner 作為name 屬性,同時(shí)傳遞了#banner_location_id# 和#site_id# 兩個(gè)參數(shù).?

##接下來(lái) Smarty 在你的 php 程式中搜尋名為 insert_getBanner() 的函數(shù),#banner_location_id# 和 #site_id# 的值被組合成一個(gè)陣列作為函數(shù)的第一個(gè)參數(shù)傳遞給該函數(shù). 為了避免函數(shù)命名混亂,所有的 insert 函數(shù)都必須以 insert_ 開(kāi)頭.?

##你的 insert_getBanner() 函數(shù)根據(jù)傳遞的參數(shù)執(zhí)行並傳回執(zhí)行的結(jié)果. 這些結(jié)果就顯示在範(fàn)本中呼叫該函數(shù)的位置.?

在此例中 Smarty 呼叫該函數(shù)類似insert_getBanner(array("lid"=>"12345","sid"=>67890"));

#並將傳回的結(jié)果顯示在呼叫的位置.

繼續(xù)學(xué)習(xí)
||
<?php echo "insert函數(shù)";
提交重置程式碼