你肯定需要自定义常量的,可能用于统一的报错信息,也可能用作全局参数。本文即讲解如何在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">
文章作者:admin
本文链接:http://javatech.wang/index.php/archives/65/
版本所有 ©转载时必须以链接形式注明作者和原始出处