configLoad('test.conf')則只使用全局的">

无码一区二区三区高清在线观-无码一区二区三区高清在线-无码一区二区三区电影-无码一区二区三区不卡av-无码一区二区三区不卡-无码一区二区三区va在线播放

首頁 > 職業資格  > 

利用PHP引擎smarty(3)

2022-12-30   來源:萬能知識網

利用PHP模板引擎smarty


(資料圖片)

#$sections參數可以不寫,默認值為null,$smarty->configLoad("test.conf")則只使用全局的鍵值,而不能使用標簽下的鍵值

#在模版下通過{config_load file="test.conf" section="china" scope="global"}語句調用配置文件

#section屬性可以不寫,默認是null,scope屬性必須寫{config_load file="test.conf" scope="global"}

#section屬性可賦三種值

#local 只有當前模版可以使用該配置文件

#parent 只有當前模版引入該配置文件語句后包含的模版中,或在php源文件中smarty對象調用該配置文件后調用的模版中可以使用該配置文件中的鍵值

#global 測試效果和parent相同

#在模版中通過{#language#}來使用鍵值,也可以通過{$smarty.config.language}來訪問配置文件鍵值

#PHP源文件中可以使用$smarty->getConfigVars("language")或$smarty->getConfigVariable("language")來獲取鍵值,$smarty->getConfigVars("language")獲取的還可能是數組

*/

/*

tpl文件中常用函數

tpl文件:

{capture name="testCapture"}

{include file="f1.tpl"}

{/capture}

{if true}

{$smarty.capture.testCapture}

{/if}

{if $name == "wang"}

Welcome wang.

{elseif $name == "zhang"}

Welcome zhang.

{else}

Welcome, whatever you are.

{/if}

{*操作符可以是 ==,>= 等也可以是 eq,ne等*}

{for $x=0; $x

{$x}

{/for}

{*for循環,類似PHP代碼*}

{$x=0}

{while $x

{$x++}

{/while}

{*While循環,也類似PHP代碼。*}

{foreach name="testForeach" from=$testArr key=arId item=arVal}

{$arId}對應的值為:{$arVal}

{$smarty.foreach.testForeach.index} ?

{$smarty.foreach.testForeach.iteration} ?

{$smarty.foreach.testForeach.first}

{$smarty.foreach.testForeach.last}

{$smarty.foreach.testForeach.total}

{foreachelse}

$testArr is null

{/foreach}

{*也可以如下兩種類PHP格式*}

{foreach $testArr as $n}

{$n}

{/foreach}

{foreach $testArr as $key=>$n}

{$key}

{/foreach}

{$sectionArr = [0=>"a",4=>"b","c","d","e",6,7,8,9,10,11,12,13,14,15,16]}

{section name="testSection" loop=$sectionArr start=0 step=4 max=6 show=true}

{$smarty.section.testSection.index}-

{$sectionArr[testSection]}-

{$smarty.section.testSection.iteration}-

{sectionelse}

$sectionArr is null

{/section}

*/

/*

tpl模板文件:

{literal}

script type="text/javascript"

function a(){

alert("this is script");

}

a();

/script

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽

配置文件

推薦詞條

主站蜘蛛池模板: 日韩人妻一区二区三区久久 | 黑人大棒日俄罗斯美女 | 亚洲精品亚洲欧美综合区 | 日本无吗无卡v清免费网站 日本无人区1码2码区别 | 女人下边被添全过程A片图片 | 国产av一区二区三区懂色 | 波多野结衣在线播放一区二区三区 | 91亚洲区国产区精品区 | 毛片官网| 亚洲国产中文日韩欧美一区二区三 | 无码人妻久久久一区二区三区 | 91国偷自产一区二区三区老熟女 | 国产成人综合久久精品推 | 无码粉嫩小泬无套在线观看 | 亚洲三级高清免费 | 漂亮少妇高潮A片XXXX | 国产中文在线看 | 18禁成人黄网站免费观看 | 2024中文字幕在线动漫在线观看 | 人妻体验按摩到忍不住哀求继续 | 国产精品亚洲一区二区麻豆 | 亚洲精品国产精品国自产小说 | 久久99精品久久久久久园产越南 | 欧美成人动漫综合一区二区三区 | 久久久久精品日韩久久久 | 亚洲国产成人在线观看网站 | 成人无码色情a片www性教 | 国产产乱码一二三区别免费 | 99久在线| 国产四区不卡在线视频播放 | 四虎网站 | 狠狠的撸2014最新版 | 亚洲AV国产福利精品在现观看 | 91精品啪aⅴ在线观看国产 | 国产制服丝袜美女在线等 | 欧美另类精品xxxx | 亚洲久久无码中文字幕 | 国产永久精品 | 亚洲另类欧美综合久久图片区 | 成人国产精品一区二区网站公司 | 成人黄色影视 |