前回の記事からの続きです
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. 定数
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 に設定する必要があります