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

标签:

it


是已经封装好的系统常量
主要是用在控制器下面的动作当中 这样能很大的提高我们的开发效率

主要有下面的一些

    
手册上面都有的

    
__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系统常量定义的更多相关文章

  1. tp系统常量

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

  2. TP系统常量信息

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

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

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

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

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

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

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

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

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

  7. php的系统常量

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

  8. PHP常量定义define与const

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

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

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

随机推荐

  1. IIS Express总结

    IIS Express可以说是.NET web开发者必用的服务器,日日夜夜都和它打交道.一直以来,除了遇到什么点什么问题,很少会去关注过它. 今天看到以前转载的一篇博客,就再次温故下,主要包含IIS ...

  2. vue2 过渡 轮播图

    ---恢复内容开始--- Vue主要渲染条件: v-if:是将元素删除再创造出来进行渲染. v-show:是将元素的display=none掉,再进行渲染: 要点知识:v-key:唯一元素标识,若不设 ...

  3. Java贪吃蛇感想

    暑假敲代码的效率真的不高呀,一个这种小游戏从最开始构思到最后实施代码,从最开始的Demo版本到最后的第四版本,花了一个星期了.本想再更新一个版本,加入双人对战模式,还想写个AI版,可是我估计按照现在我 ...

  4. javascript 之作用域链-10

    前言 在<执行环境>文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context). 变量对象(Variable object,VO ...

  5. JQuery.lazyload 图片延迟加载

    1.引入  jquery.lazyload.js 2. 延时加载的方式 <script type="text/javascript">  $(function() {  ...

  6. Java框架之Hibernate(四)

    本文主要介绍: 1 悲观锁和乐观锁 2 使用版本号控制并发访问 3 flush方法和批量更新的问题 4 DetachedCriteria 5 N + 1 次查询 6 使用sql进行查询 7 注解方式 ...

  7. mysql数据库-------基础

    一 数据库是什么 把文件存放于一台机器,然后将多台机器通过网络去访问这台机器上的文件,即共享这台机器上的文件,共享则意味着竞争,会发生数据不安全,需要加锁处理,为了远程访问并处理这台共享机器上的文件, ...

  8. 自学Aruba3.1-Aruba配置架构

    点击返回:自学Aruba之路 自学Aruba3.1-Aruba配置架构  WLAN配置架构 1. AP group :    Aruba无线控制器通过AP Group来构建无线网络配置参数模版.并通过 ...

  9. C函数原理

    C语言作为面向过程的语言,函数是其中最重要的部分,同时函数也是C种的一个难点,这篇文章希望通过汇编的方式说明函数的实现原理. 栈结构与相关的寄存器 在计算中,栈是十分重要的一种数据结构,同时也是CPU ...

  10. 【整理】REACT一些自己感觉需要记的东西

    REACT生命周期: 组件的生命周期可分成三个状态: Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM 生命周期的方法有: compon ...