(转)Thinkphp系统常量 演示
Thinkphp2.1框架内置了许多系统常量, 具体如下:
__ROOT__ : 网站根目录地址
__APP__ : 当前项目(入口文件)地址
__URL__ : 当前模块地址
__ACTION__ : 当前操作地址
__SELF__ : 当前 URL 地址
__CURRENT__ : 当前模块的模板目录
ACTION_NAME : 当前操作名称
APP_PATH : 当前项目目录
APP_NAME : 当前项目名称
APP_TMPL_PATH : 项目模板目录
APP_PUBLIC_PATH :项目公共文件目录
CACHE_PATH : 项目模版缓存目录
CONFIG_PATH :项目配置文件目录
COMMON_PATH : 项目公共文件目录
DATA_PATH : 项目数据文件目录
GROUP_NAME :当前分组名称
HTML_PATH : 项目静态文件目录
IS_APACHE : 是否属于 Apache
IS_CGI :是否属于 CGI模式
IS_IIS :是否属于 IIS
IS_WIN :是否属于Windows 环境
LANG_SET : 浏览器语言
LIB_PATH : 项目类库目录
LOG_PATH : 项目日志文件目录
LANG_PATH : 项目语言文件目录
MODULE_NAME :当前模块名称
MEMORY_LIMIT_ON : 是否有内存使用限制
MAGIC_QUOTES_GPC : MAGIC_QUOTES_GPC
TEMP_PATH :项目临时文件目录
TMPL_PATH : 项目模版目录
THINK_PATH : ThinkPHP 系统目录
THINK_VERSION :ThinkPHP版本号
TEMPLATE_NAME :当前模版名称
TEMPLATE_PATH :当前模版路径
VENDOR_PATH : 第三方类库目录
WEB_PUBLIC_PATH :网站公共目录
如当前网站URL地址是:http://localhost/shantuan/index.php?m=Goods&a=index&
得出结果是:
__ROOT__ : /shantuan
__APP__ : /shantuan/index.php
__URL__ : /shantuan/index.php/Goods
__ACTION__ : /shantuan/index.php/Goods-index
__SELF__ : /shantuan/index.php
(转)Thinkphp系统常量 演示的更多相关文章
- thinkphp系统常量与自定义常量
----------------------------------------Action中使用的系统常量 ----------------------------------------THINK ...
- (转)ThinkPHP系统常量
__ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址 __URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL 地址 ...
- ThinkPHP系统常量
_ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址 __URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL 地址 _ ...
- ThinkPHP系统变量,常量,序列化,反序列化,缓存
变量的输出: 在模板中输出一个变量有两种形式:{$list.name} {$list[‘name’]} 在模板中可以使用系统变量,以$Think.开头 系统变量:(举例选几个) 获得服务器的IP地址: ...
- ThinkPHP框架 3.2.2 获取系统常量信息 连接数据库 命名空间的理解
获取系统常量信息 随便一个方法里加上这句话都能获取到系统常量信息!! var_dump(get_defined_constants()); <?php namespace Admin\Contr ...
- thinkphp 的 Action 控制器中的系统常量总结
THINK_PATH // ThinkPHP系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 CONTROLLER_NAME // 当前控制器名称 MODULE_N ...
- 2016/05/10 thinkphp 3.2.2 ①系统常量信息 ②跨控制器调用 ③连接数据库配置及Model数据模型层 ④数据查询
[系统常量信息] 获取系统常量信息: 如果加参数true,会分组显示: 显示如下: [跨控制器调用] 一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法. 跨控制器调用可以节省我 ...
- ThinPHP命名空间,连接数据库是要修改的配置文件,Model数据模型层,跨控制器调用,如何获取系统常量信息,
一.命名空间(主要是为了实现自动加载类) *命名空间(相当于虚拟的目录),为了让类有一个统一的文件夹来管理(可以自动加载'类'),每个文件都要有命名空间*tp如何做命名空间:*TP框架下有一个初始命名 ...
- 0623-TP框架整理一(下载、入口文件、路由、创建控制器、调用模板、系统常量、命名空间)
一.下载解压后用ThinkPHP(核心)文件 核心文件夹(ThinkPHP)不要改,是作用于全局的,有需要可以改应用目录(Application) 二.创建入口文件: 运行后出现欢迎界面,在说明系统自 ...
随机推荐
- WIN7 IIS ASP网站 打不开的解决办法
WIN7 IIS ASP网站 打不开,通常是访问ACCESS数据库的报错了但在未对IIS和IE作设置的情况,是不能正确的显示错误的,从而也不能解决问题 为解决这个问题,我在网上找了很久,虽然最终解决了 ...
- 【译】UI设计基础(UI Design Basics)--导航(Navigation)(六)
[译]UI设计基础(UI Design Basics)--导航(Navigation)(六)
- ISO-7816-1-2-3协议
第一部分:卡的电气特性一. 卡的触点分配IC卡触点的分配遵循ISO7816-2的规定,如下所示: C1 电源电压(Vcc) C5 地(GND) C2 复位信号(RST) C6 不使用 C3 时钟信号( ...
- ASP.NET Routing
ASP.NET Routing Other Versions ASP.NET routing enables you to use URLs that do not have to map to ...
- Android Wear开发 - 数据通讯 - 第二节 : 数据的发送与接收
本节由介绍3种数据的发送接收:1.Data Items : 比特类型数据,限制100KB以内2.Assets : 资源类型数据,大小无上限3.Message : 发送消息,触发指令 http://de ...
- RR 插入不影响
| test100 | CREATE TABLE `test100` ( `sn` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号', `phoneNo` ...
- hdu-3046-Pleasant sheep and big big wolf(最大流最小割)
题意: 给出最少栏杆数使狼和羊分离 分析: 将狼与源点连,羊与汇点连,容量都为无穷,将图的各个相邻点连接,容量为1 然后题目就转化成最小去掉多少条边使不连通,即求最小割最大流. // File Nam ...
- 输出password
- ie中弹出框中元素的定位
用selenium在ie8浏览器中定位一个弹出框时,直接用ie developer tools可能不一定能定位到,有一个解决的办法是直接在url后面加上#noHide,刷新后,然后再用ie devel ...
- HDU1247 Hat’s Words(Trie的动态内存版本)
Hat’s Words Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ...