ホームページ  >  記事  >  バックエンド開発  >  PHP Smarty ラーニング

PHP Smarty ラーニング

WBOY
WBOYオリジナル
2016-06-23 14:32:00817ブラウズ

インターネット上の情報を参照して、Smarty を簡単なテストに使用できます。

1. Smarty を Web サイトのディレクトリに解凍します (例: libs)

2. テンプレート、templates_c、configs、キャッシュ ディレクトリを作成します。 3. テストページを作成します:index.php

require "main.php";


//$tpl は main.php

で定義されています

$tpl->assign("title", "テスト Web ページ タイトル ");

$tpl->assign("content", "テスト用 Web ページ コンテンツ");
// 上記の 2 行は次の行でも置き換えることができます
// $tpl->assign (array("title " => "テスト用の Web ページのタイトル", "content" => "テスト用の Web ページのコンテンツ"));
$tpl->display('Index.htm');

4 .templatesの下にテンプレートファイルindex.htmを作成します

<{$title>

<{$content}>

/*以下を追加しない場合、エラーが報告されます:

注意: 未定義の変数: _SESSION in E:PHPnow-1.5.1vhostsxxh.comlibsSmarty.class.php の 585 行目

わからないWhy

*/

session_start();//セッションを開始

include "libs/Smarty.class.php";

define('__SITE_ROOT', 'E:/PHPnow-1.5.1/vhosts/xxh .com') ; // 末尾にスラッシュはありません

$tpl = new Smarty();

$tpl->template_dir = __SITE_ROOT . $tpl->config_dir = __SITE_ROOT . "/configs/";

$tpl->left_delimiter = '<{'; ;right_delimiter = '}>'

?>

6. Smarty をテストするには、index.php を開きます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:admin.phpの変数次の記事:admin.phpの変数