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 相关文章推荐
第十一节 重载 [11]
Oct 09 PHP
php 3行代码的分页算法(求起始页和结束页)
Oct 21 PHP
PHP5中使用DOM控制XML实现代码
May 07 PHP
php数组的一些常见操作汇总
Jul 17 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
PHP无法访问远程mysql的问题分析及解决
May 16 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
php+mysql实现数据库随机重排实例
Oct 17 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
php 的反射详解及示例代码
Aug 25 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
Python中title()方法的使用简介
2015/05/20 Python
Python3.6简单操作Mysql数据库
2017/09/12 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
python中web框架的自定义创建
2019/09/08 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
python实现画图工具
2020/08/27 Python
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
英语教学随笔感言
2014/02/20 职场文书
腾讯广告词
2014/03/19 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
运动会班级前导词
2015/07/20 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书