thinkPHP框架常量的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkPHP框架常量的问题相关的知识,希望对你有一定的参考价值。

config.php中定义了define("ADMIN_CSS_URL",http://localhost/webPhp/shop/public/Admin/css/);
下面页面中链接:获取不到
<link href="$Think.config.ADMIN_CSS_URLUser_Login.css" type="text/css" rel="stylesheet" />
看到的显示结果是这样的。
<link href="ADMIN_CSS_URLUser_Login.css" type="text/css" rel="stylesheet" />

参考技术A 不需要define,直接在配置中添加常量即可,或者在入口文件中添加define

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

在ThinkPHP搭建项目的同时,会考虑到后期对静态页面的维护问题,

在项目的不断完善的同时,会有大量图片,css文件,以及js文件等一些容易修改、添加、或者删除的资源

如果在中后期对各个静态页面,js、css文件逐个修改的话、将是一个繁重的任务、更加不容易修改、这就违背了tp框架的初衷

因此,常量的使用极大地改变了这种现状,使得这些操作更加容易执行

简单介绍我在开发过程中使用的常量

(给静态资源文件文件访问目录设置常量,方便后期维护)

define(\'CSS_URL\',\'/xampp/sse/Public/css/\');

define(\'IMG_URL\',\'/xampp/sse/Public/images/\');
define(\'JS_URL\',\'/xampp/sse/Public/js/\');
define(\'AdminCSS_URL\',\'/xampp/sse/teacher/Public/css/\');
define(\'AdminIMG_URL\',\'/xampp/sse/teacher/Public/img/\');


define(\'AdminJS_URL\',\'/xampp/sse/teacher/Public/js/\');

其他的常量的使用方式相同,具体的使用技巧和更多的属性参考开发手册

以上是关于thinkPHP框架常量的问题的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP讲解框架基础

ThinkPHP框架

TP框架---thinkphp模型

ThinkPHP框架

thinkphp调整框架核心目录think的位置

ThinkPHP