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すること。