この記事では、Smarty の予約変数の使い方を中心に、一般的な Smarty の予約変数の機能と使用方法を詳しく紹介します。お役に立てれば幸いです。
詳細は次のとおりです:
{$smarty} 変数は、いくつかの特別なテンプレート変数にアクセスするためにテンプレート内で直接使用できます。ページ リクエスト変数 $_GET など、多くの変数があります。 、$_POST、$_REQUEST、$_SESSION、$_COOKIE、および $_ENV、$_SERVER などの一部の環境変数は、次の方法で直接取得できます:
{$smarty.get}
URL パラメーターを取得する $_GET と同じです
たとえば: $_GET['page'] ~ { $smarty.get.page} Get
{$smarty.post}
パラメータを取得する$_POSTと同じ
{$smarty.request}
リクエストパラメータを取得する$_REQUESTと同じ
{$smarty.cookie}
Cookieを取得する$_COOKIEと同じ
{$smarty.session}
セッションを取得する$_SESSIONと同じ
{$smarty.server}
サーバー変数を取得する$_SERVERと同じ
{$smarty.env}
環境変数を取得する$_ENVと同じ
{$smarty.now}
time()と同じ、タイムスタンプを取得する
{$smarty.const}
PHP定数に直接アクセスし、組み込みの {capture} を介した {$smarty.const.__FILE__}
{$smarty.capture}
など... {/capture} 関数によってキャプチャされたテンプレート出力には、{$smarty.capture.name}
{$smarty.section} {$smarty.foreach}
によってアクセスできます。それぞれ {section} と {foreach} のループ属性にアクセスするために使用されます。最初、最後、インデックス、その他の属性値が利用可能です
{$smarty.template}
現在のテンプレート名を返します
{$smarty.version}
スマートバージョン
{$smarty.ldelim} {$smarty.rdelim}
左区切り文字と右区切り文字の出力に使用されます。クラス {ldelim}{rdelim}
関連する推奨事項:
CI フレームワーク統合 Smarty インスタンスの詳細な説明
Smarty のキャッシュ メカニズムの詳細な説明テンプレートエンジン
以上がSmarty は予約変数の使用状況を分析しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。