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笔记之常用文件操作
Oct 12 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
php多文件上传实现代码
Feb 20 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
Linux下安装PHP MSSQL扩展教程
Oct 24 PHP
php利用cookies实现购物车的方法
Dec 10 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP7匿名类的用法示例
Apr 05 PHP
PHP生成图表pChart的示例解析
Jul 31 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.MVC的模板标签系统(一)
2006/09/05 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
调试php程序的简单步骤
2019/10/04 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
javascript编程起步(第二课)
2007/02/27 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
异步加载script的代码
2011/01/12 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
基于JavaScript Array数组方法(新手必看篇)
2016/08/20 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
React Native预设占位placeholder的使用
2017/09/28 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
Python实现购物系统(示例讲解)
2017/09/13 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python内置函数property()如何使用
2020/09/01 Python
Python pymsql模块的使用
2020/09/07 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
爱情保证书范文
2014/02/01 职场文书
光盘行动倡议书
2014/02/02 职场文书
作息时间调整通知
2015/04/22 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
关于MySQL中的 like操作符详情
2021/11/17 MySQL