首頁  >  文章  >  後端開發  >  thinkphp常見路徑的用法解析

thinkphp常見路徑的用法解析

不言
不言原創
2018-06-11 10:52:163021瀏覽

這篇文章主要介紹了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中文網!

相關建議:

關於thinkPHP5.0框架中獨立配置與動態配置的方法

對於php框架中Yaf路由重寫的解析

#

以上是thinkphp常見路徑的用法解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn