Smartyを使う
Smartyはテンプレートエンジンで、使うメリットとしては
- デザインとロジックを分離して考えられる
- それによるデザイナーとの分業
- 簡単な処理もできる
などがあります。
要は、HTMLでデザイン、インターフェースをつくり、Smartyを使ったPHPでプログラムが書ける、ということだと思います。
Smartyを設置するで設定できたら、次は使い方です。
使い方例
具体的に使い方例です。超簡単なプログラムをSmartyを使ってHTMLに反映させます。
<構成>
test.php | |-templatesディレクトリ | |-temlate.html | |-templates_cディレクトリ
・test.php
<?php require_once('Smarty/libs/Smarty.class.php'); $smarty=new Smarty(); $template_dir='./templates'; $compile_dir='./templates_c'; $animal="Buta"; $smarty->assign("animal",$animal); $smarty->display("template.html"); ?>
・template.html
<html> {$animal} </html>
ブラウザからtest.phpにアクセスすると、次のようなHTMLページが表示されるはずです。
<html> Buta </html>
続きは、下記のサイトなどで詳しいです。
http://phpspot.org/blog/archives/2005/04/smarty1_1.html
Smaryマニュアル
http://smarty.php.net/manual/ja/