この記事では主に thinkphp の共通パスの使用法を紹介し、__PUBLIC__、__ROOT__、__APP__、__URL__、__ACTION__、__SELF__ などのタグ定数の使用法を例とともに分析します。この記事では、thinkphp の一般的なパスの使用法を例とともに分析します。皆さんの参考に共有してください。詳細は次のとおりです。
ここで紹介するタグは主に次のとおりです: __root__ __self__ __action__ __url__ __app__ __public__
プロジェクトのホームページの URL が www.test.com/other/Form# の場合
# #現在のモジュールが次の場合: Index現在の操作が次の場合: Indexホーム ページの完全な URL: http://www.test.com/ other/Form/index.php/Index /index1 __ROOT__:/other/thinkphp/mydemo2 __SELF__:/other/thinkphp/mydemo/Form/index.php3 __ACTION__:/other/ thinkphp/mydemo/Form/index.php/Index/index4 __URL__: /other/thinkphp/mydemo/Form/index.php/Index5 __APP__: /other/thinkphp/ mydemo/Form/index.php6 __PUBLIC__:/other/thinkphp/mydemo/Public7 ../public (大文字と小文字は区別されません): /other /thinkphp/mydemo/Form /Tpl/default/Public8 APP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/Public9 WEB_PUBLIC_URL:/other/thinkphp /mydemo/Publicテンプレート内のパス部分の操作は次のとおりです: コードは次のとおりです:
//项目公共目录 $tmplContent = str_ireplace('../public',APP_PUBLIC_URL,$tmplContent); //网站公共目录 $tmplContent = str_replace('__PUBLIC__',WEB_PUBLIC_URL,$tmplContent); //网站根目录 $tmplContent = str_replace('__ROOT__',__ROOT__,$tmplContent); //当前项目地址 $tmplContent = str_replace('__APP__',__APP__,$tmplContent); //当前模块地址 $tmplContent = str_replace('__URL__',__URL__,$tmplContent); //当前项目操作地址 $tmplContent = str_replace('__ACTION__',__ACTION__,$tmplContent); //当前页面操作地址 $tmplContent = str_replace('__SELF__',__SELF__,$tmplContent);
#上記これがこの記事の全内容です。皆さんの学習に役立つことを願っています。ヘルプ。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。
関連する推奨事項:
thinkPHP5.0 フレームワークの独立構成および動的構成方法についてPHP フレームワークの分析についてYaf ルーティングの書き換え
以上がthinkphp の共通パスの使用状況分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。