MW211 EXIT

devlog
Smarty/連想配列に値がない場合の処理分岐
2011年08月31日
Smartyに指定された連想配列(ここでは$data)に値がない場合に
全体を非表示とする例は以下の通り。
┌──────────────────────────────────────┐
│{if ($data|@count) > 0}                                                     │
│見出表示用タグ                                                              │
│{foreach from=$data key=k item=i}                                           │
│明細表示用タグ                                                              │
│{/foreach}                                                                  │
│{/if}                                                                       │
└──────────────────────────────────────┘

以下もOK。
┌──────────────────────────────────────┐
│{if $data}                                                                  │
│見出表示用タグ                                                              │
│{foreach from=$data key=k item=i}                                           │
│明細表示用タグ                                                              │
│{/foreach}                                                                  │
│{/if}                                                                       │
└──────────────────────────────────────┘
分類:Smarty