ホームページ > バックエンド開発 > PHPチュートリアル > Smarty テンプレートを使用するように調整された ThinkPHP2.0

Smarty テンプレートを使用するように調整された ThinkPHP2.0

WBOY
リリース: 2016-06-13 13:07:21
オリジナル
711 人が閲覧しました

ThinkPHP2.0 は Smarty テンプレートを使用して統合します

Smarty 公式 Web サイト: http://www.smarty.net/download

操作方法:

1. まず、Smarty 公式 Web サイトにアクセスします。次に、圧縮パッケージを解凍すると、demo と libs の 2 つのフォルダーができます。 libs フォルダーを開き、libs の下にあるすべての内容をコピーします (libs を除く)。

2. Web サイトのルート ディレクトリにある thinkphp フォルダーを開きます。中にはベンダー フォルダがあり、TP がサードパーティ ライブラリを呼び出すために使用します

3. Vendor の下に新しい Smarty ディレクトリを作成し、コピーしたものをすべて貼り付けます。

4. プロジェクトの構成ファイル (プロジェクトのルート ディレクトリの /Conf/config.php) を開きます。ファイル conf.php は、プロジェクト ディレクトリの conf ディレクトリにあります。

次の構成を追加します:
'TMPL_ENGINE_TYPE'=>'Smarty'

さらに構成したい場合は、
'TMPL_ENGINE_CONFIG'=> ;array を追加することもできます。 (????
????'caching'=>true、????
????'template_dir'=>TMPL_PATH、????
?? ?? 'compile_dir'=>CACHE_PATH,????
????'cache_dir'=>TEMP_PATH????
)

このようにして、Smarty テンプレートを使用できます。


追加点:
一部のチュートリアルでは、libs ディレクトリ内のすべてのファイルをベンダーに直接コピーするため、次のことを行う必要があります。
ThinkPHP/Lib/Think/Util/Template/TemplateSmarty.class.php ファイルで、?vendor('Smarty.Smarty#class');?? の行 41 を Vendor('Smarty#class'); に変更する必要があります。 ?? 上記のディレクトリによると、Vendor ディレクトリの下に Smarty ディレクトリが作成されないためです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート