1 數(shù)學(xué)運(yùn)算可以直接應(yīng)用于模版標(biāo)記中的變量
- {$foo+1}
- {$foo*$bar}
- {if ($foo+$bar%$baz*134232+10+$b+10)}...{/if}
2 GET,POST,SERVER,SESSIOM,COOKIES等頁面請(qǐng)求變量,可以在模板中直接訪問
- {*顯示來自URL的GET傳值"page" *}
- {$smarty.get.page}
- {*顯示來自一個(gè)表單(POST )的變量"page" *}
- {$smarty.post.page}
- {*顯示cookie "username"的值 *}
- {$smarty.cookies.username}
- {*顯示 server 變量"SERVER_NAME" *}
- {$smarty.server.SERVER_NAME}
- {*顯示系統(tǒng)環(huán)境(env)的變量"PATH" *}
- {$smarty.env.PATH}
- {*顯示PHP session 變量"id" *}
- {$smarty.session.id}
- {*顯示來自get/post/cookies/server/env 的變量"username" *}
- {$smarty.request.username}
3 可以通過{$smarty.now}來訪問當(dāng)前的時(shí)間戳(timestamp),可以通過date_format 變量調(diào)節(jié)器來為特定的輸出作處理
- {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
- {*這里用到了Smarty變量修飾符*}
4 可以通過{$smarty.const}來直接訪問 PHP 常量
- {$smarty.const.My_Val}