你肯定需要自定义常量的,可能用于统一的报错信息,也可能用作全局参数。本文即讲解如何在ThinPHP中自定义常量和引用。
常量定义
常量通常在Application\Common\Conf\config.php中定义,定义采用关联数组形式,如下:
return array(
/* 全局常量配置 */
'CSS_VERSION' => '1.0.1', // CSS文件版本,防止客户端缓存
'JS_VERSION' => '1.0.1', // JS文件版本,防止客户端缓存
/* 全局错误提示信息 */
'GET_FAIL' => '获取数据失败!',
'ADD_FAIL' => '增加数据失败!',
'UPDATE_FAIL' => '更新数据失败!',
'DEL_FAIL' => '删除数据失败!',
);
常量引用
常量的引用一般在后台php代码中和模板中,下面分别介绍在这两种情况下对常量的引用:
1. php代码中引用
C('GET_FAIL'); //获取常量GET_FAIL的值
2. 模板中引用
<!-- 通过$Think.config.CSS_VERSION获取常量CSS_VERSION的值 -->
<link href="/Public/css/common.css?v={$Think.config.CSS_VERSION}" rel="stylesheet">