この記事では、ThinkPHP のテンプレートの置き換えとシステム定数とアプリケーションについて説明します。これは ThinkPHP プロジェクト開発の基礎知識であり、しっかりとマスターする必要があります。詳細は以下の通りです
デフォルトのテンプレート置換ルール:
../Public: 現在のプロジェクトのパブリック テンプレート ディレクトリ (通常は / プロジェクト ディレクトリ /Tpl/default/Public/
) に置き換えられます。
__PUBLIC__: 現在の Web サイトのパブリック ディレクトリ (通常は /Public/
) に置き換えられます。
__TMPL__: プロジェクトのテンプレート ディレクトリ (通常は /project directory/Tpl/default/
) に置き換えられます。
__ROOT__: 現在の Web サイトのアドレス (ドメイン名を除く) に置き換えられます
__APP__: 現在のプロジェクトの URL アドレス (ドメイン名を除く) に置き換えられます
__URL__: 現在のモジュールの URL アドレス (ドメイン名を除く) に置き換えられます
__ACTION__: 現在の操作の URL アドレス (ドメイン名を除く) に置き換えられます
__SELF__: 現在のページの URL に置き換えられます
次のように、プロジェクト構成ファイルで TMPL_PARSE_STRING の値を構成することで、置換ルールをカスタマイズすることもできます。
ファイルパス:/Home/Tpl/default/User/index.html、コードは次のとおりです:
この記事で説明した内容が、皆様の ThinkPHP プログラミング設計に役立つことを願っています。
TMPL_PARSE_STRING =>array(
'__APP__' => 'New Path',
)
詳しくは、ThinkPHP Completeの[7.4 テンプレートの置換]を参照してください。開発マニュアル3.0】
技術サポート: Paper Area 9