這篇文章主要介紹了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中文網!
相關建議:
#
以上是thinkphp常見路徑的用法解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!