thinkphp常见路径用法分析


Posted in PHP onDecember 02, 2014

本文实例分析了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);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
第十一节--重载
Nov 16 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
有关PHP性能优化的介绍
Jun 20 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
php静态文件生成类实例分析
Jan 03 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
详解PHP swoole process的使用方法
Aug 26 PHP
详细解读php的命名空间(二)
Feb 21 PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 PHP
PHP xpath()函数讲解
Feb 11 PHP
php实现的生成排列算法示例
Jul 25 PHP
PHP中非常有用却鲜有人知的函数集锦
Aug 17 PHP
ThinkPHP中关联查询实例
Dec 02 #PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 #PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 #PHP
php递归json类实例
Dec 02 #PHP
php实现的SESSION类
Dec 02 #PHP
thinkphp配置连接数据库技巧
Dec 02 #PHP
Yii核心组件AssetManager原理分析
Dec 02 #PHP
You might like
php获取微信共享收货地址的方法
2017/12/21 PHP
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
python 查找字符串是否存在实例详解
2017/01/20 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
python实现人工蜂群算法
2020/09/18 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
Delphi工程师笔试题
2013/09/21 面试题
销售冠军获奖感言
2014/02/03 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
校园文化标语
2014/06/18 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
2015年教研组工作总结
2015/05/04 职场文书
运动会运动员赞词
2015/07/22 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
java中如何截取字符串最后一位
2022/07/07 Java/Android