ThinkPHP中对系统常量的使用

/Wen            当前模块的URL地址

/Wen/postname       当前操作的URL地址

/thinkphp-changliang/    当前URL地址

APP_DEBUG        是否开启调试模式(框架两种模式:【默认模式】生产(线上模式)、

                开发(调试)一般情况下我们在开发调试的情况下使用开发调试模式,

                以便于更方便的知道出现错误的地址,便于及时修改。)

MODE_NAME          当前模式名称

APP_TMPL_PATH        当前模板URL路径

APP_PATH            当前项目路径

THINK_PATH          系统框架路径

当前介绍三种可在编程中直接使用

1.__MODULE__/的路径相当于http://localhost/xampp/sse/index.php/Teacher/   路径直接到控制器名字

2.__PUBLIC__/的路径相当于http://localhost/xampp/sse/Public/    路径不过程序入口文件直接访问程序的PUBLIC目录

3.__CONTROLLER__/的路径相当于http://localhost/xampp/sse/index.php/Teacher/Message   在访问时候会经过CONTROLLER控制器再访问view的静态文件

时间: 2024-10-15 22:04:09

ThinkPHP中对系统常量的使用的相关文章

thinkphp 的 Action 控制器中的系统常量总结

THINK_PATH // ThinkPHP系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 CONTROLLER_NAME // 当前控制器名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操作名称 TMPL_PATH // 项目模版目录 LIB_PATH // 项目类库目录 CACHE_PATH // 项目模版缓存目录 CONFIG_PATH //项目配置文件目录 LOG_PATH // 项目日志文件目录 LANG_PATH

Thinkphp中的系统变量

Action中使用的系统常量 THINK_PATH // ThinkPHP 系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操作名称 TMPL_PATH // 项目模版目录 LIB_PATH // 项目类库目录 CACHE_PATH // 项目模版缓存目录 CONFIG_PATH //项目配置文件目录 LOG_PATH // 项目日志文件目录 LANG_PATH // 项目语言文件目

thinkphp系统常量与自定义常量

----------------------------------------Action中使用的系统常量 ----------------------------------------THINK_PATH // ThinkPHP 系统目录APP_PATH // 当前项目目录APP_NAME // 当前项目名称MODULE_NAME //当前模块名称ACTION_NAME // 当前操作名称TMPL_PATH // 项目模版目录LIB_PATH // 项目类库目录CACHE_PATH //

ThinkPHP模板替换与系统常量及应用

默认的模板替换规则: ../Public : 会被替换成当前项目的公共模板目录 通常是 / 项目目录 /Tpl/default/Public/ __PUBLIC__ :会被替换成当前网站的公共目录 通常是 /Public/ __TMPL__ : 会替换成项目的模板目录 通常是 / 项目目录 /Tpl/default/ __ROOT__ : 会替换成当前网站的地址(不含域名) __APP__ : 会替换成当前项目的 URL 地址 (不含域名) __URL__ : 会替换成当前模块的 URL 地址(

ThInkPHP中的常量

除了常规变量的输出外,模板引擎还支持系统变量和系统常量.以及系统特殊变量的输出.它们的输出不需要事先赋值给某个模板变量.系统变量的输出必须以$Think.打头,并且仍然可以支持使用函数.常用的系统变量输出包括下面:用法 含义 例子$Think.server 获取$_SERVER {$Think.server.php_self}$Think.get 获取$_GET {$Think.get.id}$Think.post 获取$_POST {$Think.post.name}$Think.reques

在ThinkPHP中使用常量解决路由常规地址不安全传送数据问题

在ThinkPHP搭建项目的同时,会考虑到后期对静态页面的维护问题, 在项目的不断完善的同时,会有大量图片,css文件,以及js文件等一些容易修改.添加.或者删除的资源 如果在中后期对各个静态页面,js.css文件逐个修改的话.将是一个繁重的任务.更加不容易修改.这就违背了tp框架的初衷 因此,常量的使用极大地改变了这种现状,使得这些操作更加容易执行 简单介绍我在开发过程中使用的常量 (给静态资源文件文件访问目录设置常量,方便后期维护) define('CSS_URL','/xampp/sse/

ThinkPHP的自定义常量和系统常量的使用

常量我们都知道就是定义好一个不变的量,在php中常量的定义规则是define("常量名","常量值"): 即在所有的页面中就就可以去使用这个常量单纯的定义几个常量没有任何意义,重要的是要去使用常量区优化代码,我所说优化代码就是提高代码的可维护性,有时候还起到简化代码的作用,但这绝对不是主要的目的. 在传统的代码书写中,我们就采用的是直接书写的方式,比如url地址等,这些东西虽然说直接去些可以去实现功能呢但是,在程序的后期维护过程中,就先得非常的困难,虽然说可以取使用

Thinkphp系统常量

预定义常量 常量 说明 URL_COMMON=0 普通模式 URL URL_PATHINFO=1 PATHINFO URL URL_REWRITE=2 REWRITE URL URL_COMPAT=3 兼容模式 URL HAS_ONE=1 HAS_ONE 关联定义 BELONGS_TO=2 BELONGS_TO 关联定义 HAS_MANY=3 HAS_MANY 关联定义 MANY_TO_MANY=4 MANY_TO_MANY 关联定义 THINK_VERSION 框架版本号 这些预定义常量不会随

(转)Thinkphp系统常量 演示

Thinkphp2.1框架内置了许多系统常量, 具体如下: __ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址 __URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL 地址 __CURRENT__ : 当前模块的模板目录 ACTION_NAME : 当前操作名称 APP_PATH : 当前项目目录 APP_NAME : 当前项目名称 APP_TMPL_PATH : 项目模板目录 APP_PUBLIC_PATH