|
Smartyは、PHP用のテンプレートエンジン・ライブラリです。 テンプレートエンジンというのは、ウェブページの、データ部分(文章など)とデザイン部分を分離する仕組みの事です。 Smartyの配布元はこちらです。 左上のメニューから「download!」をクリックし、Latest Stable Release をGETしましょう。 これを書いている時点では、Smarty 2.6.9 Source が最新でした。 ファイルをダウンロードしたら、圧縮ファイルを、PEARディレクトリに展開します。 フォルダ名は Smarty-2.6.9 というようなバージョン番号が付いているので、シンボリックリンクで Smarty を作っておくと良いでしょう。 これでインストールは完了です。 使い方は、こんな感じです。 require 'Smarty/libs/smarty.class.php';
/* Smarty オブジェクトを初期化 */
$smarty = new Smarty();
$smarty->template_dir = "./tmpl/";
$smarty->compile_dir = "./cache/";
/* テンプレートにデータを設定 */
$smarty->assign("name", "marimuo");
$smarty->assign("hello", "こんにちわ");
/* テンプレートを表示 */
$smarty->display("say_hello_to.tmpl");
テンプレートファイル(ここでは'say_hello_to.tmpl')の中身は、こんな感じです。{$name}さん、{$hello}!
そうすると、「marimuoさん、こんにちわ!」と表示されるわけです。参考サイト
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア






