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 相关文章推荐
针对初学PHP者的疑难问答(1)
Oct 09 PHP
dedecms模版制作使用方法
Apr 03 PHP
20个PHP常用类库小结
Sep 11 PHP
php长字符串定义方法
Jul 12 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
Jun 10 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 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和ACCESS写聊天室(七)
2006/10/09 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
浅析python标准库中的glob
2020/03/13 Python
pandas apply多线程实现代码
2020/08/17 Python
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
安全资金保障制度
2014/01/23 职场文书
酒店经理职责
2014/01/30 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
小学班主任评语大全
2014/04/23 职场文书
农村党员一句话承诺
2014/05/30 职场文书
意向书范本
2014/07/29 职场文书
培训科主任岗位职责
2014/08/08 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
顶岗实习计划书
2015/01/16 职场文书
感谢信
2019/04/11 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS