#thinkphp テンプレート エンジン:
1. thinkphp5# に付属するテンプレート エンジン##tp3 のテンプレート エンジンと基本的には同じで、独自に開発した XML コンパイル テンプレート エンジンを内蔵しています。
関連する推奨事項: 「
ThinkPHP チュートリアル 2. 小枝テンプレート エンジンテンプレート エンジンの小枝テンプレートは通常のテキスト ファイルです。特別な拡張子は必要ありません。.html .htm .twig はすべて受け入れられます。テンプレート内の変数と式は実行時に解析されて置換され、タグによってテンプレートのロジックが制御されます。
3. Laravel Blade テンプレート エンジンhttp://www.thinkphp.cn/extend/946.html
4. think-angular テンプレート エンジンこのテンプレート エンジンは、angularjs を使用できる PHP 開発者向けに書かれています。主な特徴は、追加のタグ定義が必要なく、すべての属性定義が使用され、テンプレート ファイルがIDE で記述され、フォーマットされます。完成したテンプレート ファイルは標準の HTML であるため、コードは非常にきれいです。
https://www.kancloud.cn/shuai/php-angular
5.SmartyテンプレートエンジンまずはSmarty公式サイトへアクセスA Smarty をダウンロードします。
次に、圧縮パッケージを解凍すると、demo と libs の 2 つのフォルダーができます。 libs フォルダーを開き、すべての内容をコピーします。次に、Web サイトのルート ディレクトリにある thinkphp フォルダーを開きます。中にはベンダー フォルダがあります。このフォルダは TP がサードパーティ ライブラリを呼び出すために使用します。コピーしたものをすべて貼り付けます。
その後、プロジェクトの構成ファイルを開きます。このファイルは、プロジェクト ディレクトリの conf ディレクトリにあるファイル conf.php です。
次の構成を追加します:
'TMPL_ENGINE_TYPE'=>'Smarty'
さらに構成したい場合は、Smarty テンプレートを使用できるように
'TMPL_ENGINE_CONFIG'=>array( 'caching'=>true, 'template_dir'=>TMPL_PATH, 'compile_dir'=>CACHE_PATH, 'cache_dir'=>TEMP_PATH )
を追加することもできます。
テンプレートのファイルの場所やキャッシュの場所は変更されていません。
以上がthinkphp テンプレート エンジンとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。