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世纪万年历
Dec 06 PHP
实现php加速的eAccelerator dll支持文件打包下载
Sep 30 PHP
CakePHP去除默认显示的标题及图标的方法
Oct 22 PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
thinkphp连贯操作实例分析
Nov 22 PHP
PHP判断是否为空的几个函数对比
Apr 21 PHP
php检测图片主要颜色的方法
Jul 01 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
php微信高级接口群发 多客服
Jun 23 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 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网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python中的colorlog库使用详解
2019/07/05 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
金融专业大学生自我评价
2014/01/09 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
培训后的感想
2015/08/07 职场文书
聘用合同范本
2015/09/21 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
MySQL三种方式实现递归查询
2022/04/18 MySQL