php smarty的預(yù)保留變量總結(jié)
更新時(shí)間:2008年12月04日 13:29:28 作者:
smarty的一個(gè)強(qiáng)大的優(yōu)點(diǎn)是在模板里可以直接使用smarty的預(yù)保留變量,省去了很多代碼,非常的方便。
以下是訪問(wèn)頁(yè)面請(qǐng)求變量諸如get,post,cookies,server,enviroment和session變量的例子. 例如{$smarty.server.SERVER_NAME}取得服務(wù)器變量,{$smarty.env.PATH}取得系統(tǒng)環(huán)境變量path, {$smarty.request.username}取得get/post/cookies/server/env的復(fù)合變量。
{$smarty.now}變量用于訪問(wèn)當(dāng)前時(shí)間戳.
可以用 date_format調(diào)節(jié)器格式化輸出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$smarty.const}
你可以直接訪問(wèn)PHP常量. 例如{$smarty.const._MY_CONST_VAL}
{$smarty.capture}
可以通過(guò) {capture}..{/capture}結(jié)構(gòu) 截取的輸出可以使用{$smarty} 變量訪問(wèn).
{$smarty.config}
{$smarty}變量 可以訪問(wèn)已經(jīng)加載的config變量.
例如 {$smarty.config.foo}就可以表示 {#foo#}.
{$smarty.section}, {$smarty.foreach}
{$smarty} 變量可以訪問(wèn)'section'和'foreach'循環(huán)的屬性.
{$smarty.template}
顯示當(dāng)前被處理的模板的名字.
{$smarty.version}
顯示smarty模板的版本
{$smarty.ldelim}
顯示左分隔符
{$smarty.rdelim}
顯示右分隔符
{$smarty.now}變量用于訪問(wèn)當(dāng)前時(shí)間戳.
可以用 date_format調(diào)節(jié)器格式化輸出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$smarty.const}
你可以直接訪問(wèn)PHP常量. 例如{$smarty.const._MY_CONST_VAL}
{$smarty.capture}
可以通過(guò) {capture}..{/capture}結(jié)構(gòu) 截取的輸出可以使用{$smarty} 變量訪問(wèn).
{$smarty.config}
{$smarty}變量 可以訪問(wèn)已經(jīng)加載的config變量.
例如 {$smarty.config.foo}就可以表示 {#foo#}.
{$smarty.section}, {$smarty.foreach}
{$smarty} 變量可以訪問(wèn)'section'和'foreach'循環(huán)的屬性.
{$smarty.template}
顯示當(dāng)前被處理的模板的名字.
{$smarty.version}
顯示smarty模板的版本
{$smarty.ldelim}
顯示左分隔符
{$smarty.rdelim}
顯示右分隔符
相關(guān)文章
需要使用php模板的朋友必看的很多個(gè)頂級(jí)PHP模板引擎比較分析
最近學(xué)習(xí)php模板技術(shù),找到一篇不錯(cuò)的關(guān)于php模板的分析為了找到一個(gè)好的模板引擎,我在互聯(lián)網(wǎng)上進(jìn)行搜索,目前已經(jīng)整理出了以下名單2008-05-05Pain 全世界最小最簡(jiǎn)單的PHP模板引擎 (普通版)
PHP全世界最小最簡(jiǎn)單的模板引擎------Pain (普通版),不同于smarty,所有的變量以{@ @}括起來(lái),有助于大家對(duì)模板引擎的了解。2011-10-10在PHP模板引擎smarty生成隨機(jī)數(shù)的方法和math函數(shù)詳解
如果要在smarty模板中生成隨機(jī)數(shù),該如何辦呢?在php文件中生成然后賦值到模板中。2014-04-04最簡(jiǎn)便的MySql數(shù)據(jù)庫(kù)備份方法MySQLdump
2008-01-01