PHP でのテンプレート化にはどのようなオプションがあるのだろうか? テンプレート コードが PHP に非常に似ている場合は、それが最適です。
3 に答える
4
html タグの中でもより魅力的な phpの「代替」構文があり、強くお勧めします。
短いタグは、ほとんどが落胆したり嘲笑されたりしますが、優れた利点もあります。
<?php echo $variable; ?>
になることができる:
<?= $variable; ?>
そして、次のようなことができます:
<ul>
<? foreach ( $myListItems as $id => $itemText ) : ?>
<li id="<?= $id; ?>">
<?= $itemText; ?>
</li>
<? endforeach; ?>
</ul>
これは、php で達成しようとしている最低レベルのテンプレートですが、それでも非常に読みやすく、ビューにコントローラーやモデル ロジックを混在させる必要はありません。
于 2009-05-17T16:24:07.223 に答える
4
Smartyをお勧めします
テンプレートは、PHP 呼び出し用の追加マークアップを含むプレーンな HTML です。テンプレートは PHP にコンパイルされ、サーバー上で実行されます。
于 2009-05-17T16:12:53.690 に答える
2
PHPはテンプレート エンジンなので、常に... PHP があります。
さらに追加する必要があると感じる人もいます。Smartyは非常に人気があります。個人的には、私はその点を見たことがありませんが、それぞれに独自のものです。
于 2009-05-17T16:11:53.767 に答える