This article analyzes the common path usage of thinkphp with examples. Share it with everyone for your reference. The details are as follows:
The tags introduced here mainly include: __root__ __self__ __action__ __url__ __app__ __public__
Suppose the URL of your project homepage is: www.test.com/other/Form
If the current module is: Index
If the current operation is: index
Then the complete URL of the 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 (case-insensitive): /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
The operation of the path part in the template is as follows:
I hope this article will be helpful to everyone’s PHP programming based on the ThinkPHP framework.