ホームページ  >  記事  >  バックエンド開発  >  thinkphp の共通パスの使用状況分析

thinkphp の共通パスの使用状況分析

不言
不言オリジナル
2018-06-11 10:52:162998ブラウズ

この記事では主に 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 /index

1 __ROOT__:/other/thinkphp/mydemo

2 __SELF__:/other/thinkphp/mydemo/Form/index.php

3 __ACTION__:/other/ thinkphp/mydemo/Form/index.php/Index/index

4 __URL__: /other/thinkphp/mydemo/Form/index.php/Index

5 __APP__: /other/thinkphp/ mydemo/Form/index.php

6 __PUBLIC__:/other/thinkphp/mydemo/Public

7 ../public (大文字と小文字は区別されません): /other /thinkphp/mydemo/Form /Tpl/default/Public

8 APP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/Public

9 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 サイトの他の関連記事を参照してください。

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