(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. Linux如何让进程在后台运行的三种方法详解

    问题分析: 我们知道,当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程.因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运 ...

  2. 命令行执行Django脚本的方法

    update.py import os import sys import django sys.path.append(r'C:\Users\Administrator\PycharmProject ...

  3. Life in Changsha 第一次scrum冲刺

    第一次冲刺任务 基于大局的全面性功能框架定位,要求能实现用户基于自己的需求进行的一系列操作. 用户故事 用户打开“生活在长大”的界面 程序首页展示校园服务,论坛等相关信息 用户选择某个功能 程序界面跳 ...

  4. 微信小程序开发之scroll-view

    本文主要介绍通过scroll-view实现回至顶部,如下效果 一.页面代码 顶部的工具栏放一个查找按钮,滚动区域实现分页,目的就是为了点击上一页\下一页时,自动回到顶部. scroll-view必须指 ...

  5. JavaMail开发教程01开山篇

    序 其实想写JavaMail这一系列的博客已经有一个月之久了,缘起是某次乱逛传智播客官网浏览到相关的视频教程,想起大学时代学过的计算机网络提到邮件相关的协议,但遗憾的是到目前为止还没有接触计算机网络编 ...

  6. Invalid bound statement (not found): com.shizongger.chapter2.mapper.UserMapper.insertUser 解决方案

    在配置MyBatis时报错信息如下: Invalid bound statement (not found): com.shizongger.chapter2.mapper.UserMapper.in ...

  7. MicroPython之TPYBoard v102开发板控制OLED显示中文

    转载请以链接形式注明文章来源,公众号:MicroPython玩家汇 0x00前言 之前看到一篇文章是关于TPYBoardv102控制OLED屏显示的,看到之后就想尝试一下使用OLED屏来显示中文.最近 ...

  8. Micro Templating源码分析

    关于模板,写页面的人们其实一直在用,asp.net , jsp , php, nodejs等等都有他的存在,当然那是服务端的模板. 前端模板,作为前端人员肯定是多少有接触的,Handlebars.js ...

  9. curl -windows下接口通讯

    1,下载curl -----url命令传输工具 2,配置curl环境变量 3,在cmd环境中使用   举例:curl -G http://xxxxxxx.com?+参数 使用:curl -G &quo ...

  10. python基础(八)生成器,迭代器,装饰器,递归

    生成器 在函数中使用yield关键字就会将一个普通的函数变成一个生成器(generator),普通的函数只能使用return来退出函数,而不执行return之后的代码.而生成器可以使用调用一个next ...