Smarty-Light使用例
Smarty-Lightを使ってみた。とても簡単。付属するチュートリアルを見れば大体わかるが、テンプレートの記述方法がSmartyと若干違う。Smartyの場合は{ ... }で置き換える部分を記述するのだが、Smarty-Lightの場合は<% ... %>と記述する。ちょっとASPライクな書き方かもしれない。
// スクリプト require_once '/path/to/class.template.php'; $tpl =& new template; $tpl->template_dir = '/template'; $tpl->compile_dir = '/template/compiled'; $tpl->assign('foo', 'bar'); $tpl->display('test.tpl');
<%* テンプレート *%> <html> <head></head> <body> <% $foo %> </body> </html>