ホームページ >php教程 >php手册 >Smarty テクノロジーを使用した構成についての話

Smarty テクノロジーを使用した構成についての話

WBOY
WBOYオリジナル
2016-06-21 09:06:281345ブラウズ

Smarty テクノロジーは PHP の本質です。PHP のバージョンが徐々に向上するため、元のメソッドの多くは古すぎる可能性があります。以下では、最新の PHP5.1.1 バージョンの設定方法について説明します。 - ステップごとのガイドです。ご注意ください:
1: 公式 Web サイトからテンプレート ライブラリ ファイルをダウンロードします: http://smarty.php.net/download.php
ダウンロード後、解凍すると、フォルダーが表示されます。これは、smarty.x.x です。これを開きます。中に libs フォルダーがあります。これが必要なものであることに注意してください。
2: Web サイトのディレクトリの下、たとえば、私の php Web サイト IIS は d:/web/web の下にあります。 /php を物理ハードディスク上に作成し、このファイル内にフォルダー test を作成し、先ほど述べた libs フォルダーを test フォルダーにコピーします。 { * この記事の最後にある注 TIPS1 を参照してください。
3: 4 を作成します。テスト フォルダーの下にさらにフォルダーを追加します。
cache
configs
templates
templates_c
4: ファイル text.htm を作成します:
Content-Type" content= "text/html">
<{$title}>


<{ $content}>


5: 次に、ファイル テンプレート設定ファイルを作成します: config.php
[このコードをコピー]CODE: include "../libs /Smarty.class.php";
$NowPathArray=explode("test",str_replace("\","/",dirname(__FILE__))); , $NowPathArray[0]);
@define('__SITE_ROOT', root_path."test");
$tpl->template_dir = "/templates/"; tpl->compile_dir = __SITE_ROOT. "/templates_c/";
$tpl->gt;config_dir = "/cache/"; ->left_delimiter = '<{ ' ; CODE: require "config.php";
$tpl->assign("title", "テストは成功しました。これがタイトルです");
$tpl->assign("content", " これがコンテンツです");
$tpl->display('test.htm');
?> ブラウザで test.php をテストします。 :
これが内容です
おめでとうございます。設定は成功しました。そうでない場合は、先ほど述べたとおりであるかどうかをもう一度確認してください。
ヒント 1: Web サイトで Smarty テクノロジーをグローバルに使用するには、PHP.inc を変更します。
; Windows: "path1;path2"
include_path = ".;c:phpincludes"
に変更されました:
---------------- --->
; Windows: "path1;path2"
include_path = ".;c:phpincludes;d:webwebphplibs"
テンプレートを使用する場合は、前と同じ方法で使用し、
include ".. /libs/Smarty.class.php";
直接使用してください。











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