前回の記事からの続きです
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 チュートリアルに興味のある友人に役立つことを願っています。