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!