アフィリエイト広告を利用しています

広告

posted by fanblog

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!








posted by newprogramer at 22:37| Comment(0) | TrackBack(0) | Smarty
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/4351529
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
カテゴリーアーカイブ

最新記事
×

この広告は30日以上新しい記事の更新がないブログに表示されております。