ホームページ  >  に質問  >  本文

if ステートメントにラベルを含めるのは賢明ですか?

smarty の include タグ内に if ステートメント (または次の処理を行うもの) を入れたいと考えています。次のタグが含まれています:

リーリー

私の目標は、field["mask"] = が "" の場合、マスクは itemType->mask に設定され、それ以外の場合は field["mask"] に設定されることです。ただし、include タグ内に if ステートメントを追加することはできないようです。

P粉850680329P粉850680329236日前369

全員に返信(1)返信します

  • P粉231112437

    P粉2311124372024-02-26 17:44:55

    以下に示すように、テンプレート ファイルをインクルードする前に if else 条件を使用して、include タグ内にマスク変数を渡すことができます。

    {if $field['mask'] eq ""} {$mask = $itemType->mask} {それ以外} {$mask = $field['mask']} {/もし} {include file="controls/control_input.tpl" マスク=$mask}
    
    
    

    返事
    0
  • キャンセル返事