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 相关文章推荐
深入了解php4(1)--回到未来
Oct 09 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
php实现的Cookies操作类实例
Sep 24 PHP
php链表用法实例分析
Jul 09 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
Dec 08 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 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
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
一个用于网络的工具函数库
2006/10/09 PHP
3种php生成唯一id的方法
2015/11/23 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
javascript RadioButtonList获取选中值
2009/04/09 Javascript
firefo xml 读写实现js代码
2009/06/11 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
介绍Python的Django框架中的QuerySets
2015/04/20 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python爬虫请求头设置代码
2020/07/28 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
开学典礼感言
2014/02/16 职场文书
售房委托书
2014/08/30 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
个人工作决心书
2015/09/22 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL