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