テンプレート内でifやforeachを使う場合、通常の書き方ですと見難くなるので、テンプレート用の
書き方を利用したほうが良いです。テンプレート用の書き方をするとデザイナーも作業しやすくなります。
テンプレートへの出力
PHPでテンプレート内にデータを出力するには以下のようにします。
<?php echo $value; ?>
テンプレート出力用 foreach
<ul> <?php foreach ($items as $item): ?> <li><?php echo $item; ?></li> <?php endforeach; ?> </ul>
テンプレート以外(通常)は下記のように記載します。
foreach ( $items as $item){ echo $item; }
テンプレート出力用 if
テンプレート内でif文は以下のように記載します。
<?php if ($sample == 'A'): ?> <h3>データはAです</h3> <?php elseif ($sample == 'B'): ?> <h3>データはBです。</h3> <?php else: ?> <h3>データはA,B以外です</h3> <?php endif; ?>