php中tp常量,tp系统常量定义

(2013-03-06 14:16:31)

标签:

是已经封装好的系统常量

主要是用在控制器下面的动作当中 这样能很大的提高我们的开发效率

主要有下面的一些

手册上面都有的

__ROOT__ 网站的根目录

__APP__ 代表项目的入口文件地址 tp/index.php

__URL__ 代表当前模块地址 tp/index.php/user

__ACTION__ 当前操作地址 tp/index.php/index/index

__SELF__ 当前的url地址 tp/index.php/aa/ss/ff/gg

__CORRENT__ 代表的是当前模块的模板目录

ACTION_NAME

当前操作名称

APP_PATH

代表当前项目目录

APP_NAME 代表当前项目名称

APP_TMPL_PATH 代表当前项目的模板目录

APP_PUBLIC_PATH

项目公共文件目录

CACHE_PATH

项目模板缓存目录

CONFIG_PATH

项目的配置文件 放在什么地方

COMMON_PATH 公共文件

//tp会自动缓存与表相关的结构信息 很重要

DATA_PATH 项目数据文件目录

GROUP_NAME

HTML_PATH

IS_APACHE

IS_IIS

IS_WIN

LANG_SET 当前浏览器语言

LIB_PATH

LOG_PATH

LANG_PATH

MODEL_NAME

memory_limit_on 当前的内存限制

TEMP_PATH

TMPL_PATH 项目模板目录

THINK_PATH

THINK_VERSION

template_name

template_path

对于浏览器来解析的时候 他会按照路径和名称来缓存这些jq文件 如果是两个文件一样 就会产生缓存

比如网站的logo可以放在public目录里面 images js css 前后台公用

加载的时候 在内层代码中 一定要写./public 这个路经 相对于主入口文件下的

!!!!!!!!!!!模板替换 很有用!!!!!!!!!

用户提交的表单信息 提交到数据库上 应该

里面的__URL__指定的是当前模块的路径

/videodemo/index.php/user/ 很重要 具有可移植性

../Public 代表的是上级目录下的Public目录

不是主入口文件的Public

__PUBLIC__ 是与主入口评级的PUBLIC目录

__TMPL__ 项目的模板目录

__APP__ 在模板当中直接解析 项目的URL

__ACTION__ 当前操作url地址

__SELF__ 当前的整个路径的链接

上面的都是在模板里面可以使用的

案例!!

tp系统常量

ThinkPHP的公共入口文件里定义了系统常量 RUNTIME_PATH----系统运行时目录 LIB_PATH-----------系统核心类库目录 CORE_PATH--------Think类库 ...

TP系统常量信息

[系统常量信息] 获取系统常量信息: 如果加参数true,会分组显示: 显示如下: [跨控制器调用] 一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法. 跨控制器调用可以节省我 ...

ThinkPHP3(结构,路由,模板的调用,后台搭建,系统常量)

ThinkPHP的结构如下: 在ThinkPHP\Library\Think文件夹中,几个重要的文件 1.App.class.php 框架核心类文件 2.Think.class.php 每次请求都要执 ...

ThinPHP命名空间,连接数据库是要修改的配置文件,Model数据模型层,跨控制器调用,如何获取系统常量信息,

一.命名空间(主要是为了实现自动加载类) *命名空间(相当于虚拟的目录),为了让类有一个统一的文件夹来管理(可以自动加载'类'),每个文件都要有命名空间*tp如何做命名空间:*TP框架下有一个初始命名 ...

AndroidManifest.xml--android系统权限定义

1. 系统编译结束自动生成的java类,描述系统所有定义的权限 out/target/common/R/android/Manifest.java 2. 权限检查方法 frameworks/base/ ...

[php基础]PHP环境变量$_SERVER和系统常量详细说明

在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函数来对PHP环境变量值进行设置.为此我们有必要对PHP环境变量先 ...

php的系统常量

认识一下系统常量 系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有: (1)__FILE__ :php程序文件名.它可以帮助我们获取当前文件在服务器的物理位置. (2)__LI ...

PHP常量定义define与const

一.const PHP5.3以前,const只能在类内部声明变量,5.3+允许在外部声明变量,但还不能使用常量计算! const ONE = 1; const WORD = 'hello world' ...

ThinkPHP框架 3.2.2 获取系统常量信息 连接数据库 命名空间的理解

获取系统常量信息 随便一个方法里加上这句话都能获取到系统常量信息!! var_dump(get_defined_constants()); <?php namespace Admin\Contr ...

随机推荐

css中的各种单位简述以及ios10下safari禁止缩放的问题

px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值. rem:相对 ...

使用weave管理docker网络

weave简介 Weave creates a virtual network that connects Docker containers deployed across multiple hos ...

C语言高速入口系列&lpar;七&rpar;

C语言高速入口系列(七) C语言指针进阶 本章引言: 在前面第5节中我们对C语言的指针进行了初步的学习理解;作为C语言的灵魂, C指针肯定没那么简单,在这一节中,我们将会对指针进行进一步的学习,比方二 ...

高级PHP工程师所应该具备一些技能

很多面试,很多人员能力要求都有"PHP高级工程师的字眼",如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的 ...

Ubuntu16&period;04安装GTK3主题&colon;OSX-Arc

Ubuntu16.04安装GTK3主题:OSX-Arc GTK3主题:OSX-Arc描述: 前几个月,Gnome3.20升3.22的时候,出现了大量主题崩溃的现象,其中包括Arc.Flatabulou ...

DriverStudio 和 WDF驱动 通过GUID获取设备句柄的差别

DriverStudio /***************************************************************************** * 功能: 通过 ...

python实现使用词云展示图片

记录瞬间 首先,要安装一些第三方包 pip install scipyCollecting scipy Downloading https://files.pythonhosted.org/packa ...

route的简单使用

route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] add : 添加一条路由规则del : 删除一条路由规则-net ...

导航,头部,CSS基础

1.制作自己的导航条. 2.HTML头部元素:   定义了页面链接标签的默认链接地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值