ホームページ  >  記事  >  バックエンド開発  >  php—Smarty-6 (23)

php—Smarty-6 (23)

WBOY
WBOYオリジナル
2016-08-08 09:24:48956ブラウズ

前回の記事からの続きです

10、html_options 選択要素のオプションのセットを印刷します

<名前=顧客IDを選択>

{html_options 値=$cust_ids 選択=$customer_id 出力=$cust_names}

<オプション値='値'>テキスト

値: 値の配列

出力: テキストの配列

選択済み: 選択された項目の値

11、html_radios ラジオボタンのセットを印刷します

文法:

{html_radios 値=$cust_ids チェック済み=$customer_id 出力=$cust_names 区切り文字="
"}

値: 値の配列

出力: テキストの配列

セパレータ: セパレータ

チェック済み: オプションの値

3. 設定ファイル

設定ファイルは、設計者がファイル内のテンプレート グローバル変数を管理するのに役立ちます。最も単純な例は、テンプレートのカラー変数です。一般に、プログラムの外観色を変更したい場合は、各ファイルのカラー変数を変更する必要があります。この設定ファイルがあれば、カラー変数を 1 か所に保存でき、この設定ファイルを変更するだけでカラーを更新できます。

プロフィール:

上記の質問では、config1 の bgcolor はグローバル bgcolor と同じ名前を持ち、ローカル bgcolor が標準として使用されます

Config1にはfgcolor変数がないため、グローバルfgcolor変数の値が実行されます

プログラミング

1. 定数

SMARTY_DIR

2. 変数

l $template_dir: テンプレートのパス

l $compile_dir: コンパイル パス

l $config_dir: 設定ファイルのパス

l $cache_dir: キャッシュ ファイル パス

l $left_delimiter: 左区切り文字

l $right_delimiter: 右区切り文字

l $caching: キャッシュを有効にするかどうか

パブリック $キャッシュ = false;

キャッシュはデフォルトでオンまたはオフになっており、直接 true に設定してキャッシュ機能を有効にすることができます。

l $cache_lifetime: キャッシュの有効期間 (ライフサイクル)

パブリック $cache_lifetime = 3600;

デフォルトは 3600 秒です。

l $debugging デバッグウィンドウを開きます

デバッグウィンドウを開くには 2 つの方法があります:

1) テンプレートで、{debug} を使用します

2) プログラムで $smarty->debugging=true を使用します

プログラムで開く: テンプレートに割り当てられた変数を確認できます

テンプレートで開く: テンプレートに割り当てられた変数、テンプレートによってカスタマイズされた変数

l $php_handling: Smarty2.6 では、{php} タグを使用したい場合、このオプションの値を true に設定する必要があります

上記は php-Smarty-6 (23) を関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:php—Smarty-7(24)次の記事:php—Smarty-7(24)