PHP課題14 : Smartyを使う

SmartyというPHPのテンプレートエンジンを使い、同じことを書いていた部分を共通化します。

課題

これまでに作った画面にSmartyを導入する。ヘッダー、フッターは共通ファイルとすること。
templates/xxxフォルダを作りtplファイルを入れる。
templates/templates_c/xxxフォルダも作ること。

ヒント

require_once 'Smarty/Smarty.class.php';
$view = new Smarty();
$view->template_dir = templates/xxxx/';
$view->compile_dir = templates/templates_c/xxxx/';

$view->assign(‘title’, ‘天気について’);
$view->display(‘zzzzz.tpl’);

{include file=‘inc/header.tpl’}(※smartyのtpl内で別tplの呼び出し)

※Smartyがインストールされていない場合はインストールを行い、php.iniでincludeすること。