thinkphp常見路徑用法分析
本文實例分析了thinkphp常見路徑用法。分享給大家供大家參考。具體如下:
這里介紹的標(biāo)簽主要有: __root__ __self__ __action__ __url__ __app__ __public__
假如你項目首頁的URL是:www.test.com/other/Form
假如當(dāng)前模塊是:Index
假如當(dāng)前操作是: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(不區(qū)分大小寫):/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);
//網(wǎng)站公共目錄
$tmplContent = str_replace('__PUBLIC__',WEB_PUBLIC_URL,$tmplContent);
//網(wǎng)站根目錄
$tmplContent = str_replace('__ROOT__',__ROOT__,$tmplContent);
//當(dāng)前項目地址
$tmplContent = str_replace('__APP__',__APP__,$tmplContent);
//當(dāng)前模塊地址
$tmplContent = str_replace('__URL__',__URL__,$tmplContent);
//當(dāng)前項目操作地址
$tmplContent = str_replace('__ACTION__',__ACTION__,$tmplContent);
//當(dāng)前頁面操作地址
$tmplContent = str_replace('__SELF__',__SELF__,$tmplContent);
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。
- thinkPHP5.1框架路由::get、post請求簡單用法示例
- thinkPHP5.0框架應(yīng)用請求生命周期分析
- thinkphp中ajax與php響應(yīng)過程詳解
- TP5(thinkPHP5)框架基于ajax與后臺數(shù)據(jù)交互操作簡單示例
- ThinkPHP控制器間實現(xiàn)相互調(diào)用的方法
- ThinkPHP中redirect用法分析
- ThinkPHP中ajax使用實例教程
- ThinkPHP中使用ajax接收json數(shù)據(jù)的方法
- ThinkPHP5查詢數(shù)據(jù)及處理結(jié)果的方法小結(jié)
- thinkPHP5實現(xiàn)的查詢數(shù)據(jù)庫并返回json數(shù)據(jù)實例
- thinkPHP5 ajax提交表單操作實例分析
- Thinkphp5.0 框架的請求方式與響應(yīng)方式分析
相關(guān)文章
php中static 靜態(tài)變量和普通變量的區(qū)別
靜態(tài)變量與普通變量的區(qū)別在哪里呢,對于許多初學(xué)php的朋友來講可能不是點擊的明白了,今天我們來看看php中static 靜態(tài)變量和普通變量的區(qū)別吧,需要的朋友可以參考下2016-12-12Ubuntu VPS中wordpress網(wǎng)站打開時提示”建立數(shù)據(jù)庫連接錯誤”的解決辦法
這篇文章給大家介紹的是在Ubuntu VPS中wordpress網(wǎng)站打開時提示”建立數(shù)據(jù)庫連接錯誤”的解決辦法,相信"建立數(shù)據(jù)庫連接錯誤"大家并不陌生,最近我在做一個項目的時候就又遇到了這個問題,現(xiàn)在將我解決的步驟分享給大家,希望對同樣遇到這個問題的朋友們能有所幫助。2016-11-11