2006年02月11日 表(行)を表示するには? しばらく、脱線ネタで日を稼いでましたが、続きです。 表示する項目が多い場合、連想配列を使うと便利です。というのは、前回の話で、今回は、表の行のような、繰り返し表示する方法です。 このような場合は、出力が何行になるか?は分かりません。データベースを読んで初めてわかるものです。なので、最初からテンプレートに {$member.name1} {$member.name2} {$member.name3} とは書けません。 テンプレートには、PHPプログラムからの値を表示するだけでなく、いわゆる制御構造をいうモノを持っています。 なんですか?それ? プログラムの世界は、「順番に実行する」「繰り返す」「分岐する」といった基本的な処理の組み合わせです。この基本的な処理のことを制御構造と言います(厳密には違うのかな…)。 つまり、Smartyのテンプレ