TOP 投稿 過去ログ 管理用 RSS RDF

Smarty - PHP テンプレートエンジン

URL:http://www.smarty.net/manual/ja/what.is.smarty.php
SmartySmartyは、PHPのためのテンプレートエンジンです。
Smartyは、PHPのプレゼンテーションからアプリケーションのロジックとコンテンツを分離して管理する事を容易にします。
多くのWebアプリケーションフレームワークで、デフォルトのテンプレートエンジンとして採用されています。


以下の方法でSmartyライブラリ(Smarty.class.php)を読み込みます。
define('SMARTY_DIR', '/usr/local/lib/php/Smarty/');
require_once(SMARTY_DIR . 'Smarty.class.php');

Smartyのインスタンスを作成します。
$smarty = new Smarty();

テンプレートで使用する変数を設定します。
$smarty->assign('変数名', '値');

テンプレートを指定して、画面を表示します。
$smarty->display("テンプレート.tpl");



Smartyとは - Smarty
Smartyでテンプレートエンジンの威力を知る(1/3) − @IT
Smarty - Wikipedia
ねこすけのSmarty
PHP とテンプレートエンジン (Smarty/patTemplate)