保存テンプレートディレクトリ内。
5. 新しいファイルテンプレート設定ファイルを作成します: config.php
-
- include "../libs/Smarty.class.php";
- $NowPathArray=explode("test",str_replace("\","/",dirname(__FILE__)) ) ;
- @define("root_path", $NowPathArray[0]);
- @define('__SITE_ROOT', root_path."test");
- $tpl = new Smarty();
- $tpl->template_dir = __SITE_ROOT . "/templates/";
- $tpl->compile_dir = __SITE_ROOT . "/templates_c/";
- $tpl->config_dir = "/configs/";
- $tpl->cache_dir = __SITE_ROOT . /cache/";
- $tpl->left_delimiter = '<{';
- $tpl->right_delimiter = '}>gt;';
- ?>
-
コードをコピー
して保存しますテストのホームディレクトリにあります。
6. テストで新しいファイル test.php を作成します。
-
- require "config.php";
- $tpl->assign("title", "テストは成功しました。これがタイトルです");
- $tpl->assign (" content", "This is the content");
- $tpl->display('test.htm');
- ?>
コードをコピー
7: ブラウザーで test.php をテストすると、次のように表示されます:
その内容です
おめでとうございます。設定は成功しました。それ以外の場合は、先ほど述べたとおりであるかどうかをもう一度確認してください。
ヒント 1: Web サイト上で Smarty テクノロジーをグローバルに使用するには、
; Windows: "パス 1; パス 2"
include_path = ".;c:phpincludes"
への変更:
------------------>
; Windows: "パス1;パス2"
include_path = ".;c:phpincludes;d:webwebphplibs"
テンプレートを使用する場合は、以前と同じように使用してください。
「../libs/Smarty.class.php」を含める;
直接使用できます。
|