Smarty:phpの定数をSmartyで使用する方法

phpで設定した定数Smartyテンプレートで使用したい場合、下記のように予約変数を使用して値を取得します。
※予約変数「$smarty」は環境変数やリクエスト変数を取得する時に使用します。


phpで設定した定数をSmartyで使用する場合

{$smarty.const}

php

define('HOGE_DATA','hoge');

Smarty

{$smarty.const.HOGE_DATA}

また、Smartyの予約変数ではサーバ変数なども取得することができます。

サーバ変数を使用する場合

{$smarty.server}

・$_SERVER[‘HTTP_HOST’]を取得する場合

{$smarty.server.HTTP_HOST}

その他下記の値も取得することができます。

{$smarty.get}
{$smarty.post}
{$smarty.cookies}
{$smarty.session}
{$smarty.request}