Heim  >  Artikel  >  Backend-Entwicklung  >  Nutzungsanalyse der allgemeinen Thinkphp-Pfade

Nutzungsanalyse der allgemeinen Thinkphp-Pfade

不言
不言Original
2018-06-11 10:52:163021Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung allgemeiner Pfade in thinkphp vor und analysiert die Verwendung von Tag-Konstanten wie __PUBLIC__, __ROOT__, __APP__, __URL__, __ACTION__ und __SELF__ anhand von Beispielen

Dieser Artikel analysiert die allgemeine Pfadverwendung von thinkphp anhand von Beispielen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Die hier eingeführten Tags umfassen hauptsächlich: __root__ __self__ __action__ __url__ __app__ __public__

Wenn die URL Ihrer Projekt-Homepage lautet: www.test.com/other/Form

Wenn das aktuelle Modul ist: Index

Wenn die aktuelle Operation ist: index

dann die vollständige URL der Homepage: 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 (Groß-/Kleinschreibung nicht beachtet):/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 /Öffentlich

Die Funktionsweise des Pfadteils in der Vorlage ist wie folgt:

Der Code lautet wie folgt:

//项目公共目录    
 $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);

Das Obige ist das Ich hoffe, dass der gesamte Inhalt dieses Artikels zum Lernen aller nützlich sein wird. Bitte beachten Sie die chinesische PHP-Website für weitere verwandte Inhalte!

Verwandte Empfehlungen:

Über unabhängige Konfiguration und dynamische Konfigurationsmethoden im thinkPHP5.0-Framework

Für die PHP-Framework-Analyse von Umschreiben der Yaf-Route

Das obige ist der detaillierte Inhalt vonNutzungsanalyse der allgemeinen Thinkphp-Pfade. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn