2015年10月30日
【Smarty】phpファイルの作成
プログラム側(phpファイル)では、テンプレートに渡す値を作成したり、
最終的にテンプレートを呼び出して画面に表示させたりします。
プログラムは以下の通りです。
<?php
//Smartyを読み込む
require_once('Smarty.class.php');
$smarty = new Smarty();
//テンプレートファイルなどを配置したディレクトリを絶対パスで指定
$smarty->template_dir = 'd:/path/templates/';
$smarty->compile_dir = 'd:/path/templates_c/';
$smarty->config_dir = 'd:/path/configs/';
$smarty->cache_dir = 'd:/path/cache/';
//テンプレートファイルに記述した変数に渡す値を設定
$smarty->assign('msg','Hello World!');
//テンプレートを呼び出して表示
$smarty->display('sample.tpl');
?>
テンプレートファイルには、以下のように変数を記述する。
sample.tpl
<html>
<head><title></title></head>
<body>
main<br>
{$msg}<br>
</body>
</html?>
ディスプレイ表示は、以下のようになる。
main
Hello World!
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/4351529
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック