配置参考
最后更新于:2022-04-01 05:42:43
### **分类**
配置 分为针对**模块的配置**和针对**项目的配置**,针对模块的配置定义在模块目录下的config.php文件。而针对项目的配置在后台通过配置管理进行配置。
配置生效的优先级:如果不同类型的配置有重复,项目配置优先级最高,其次是普通模块配置,最后是Common模块的配置。
实际上,在二次开发过程中,需要新增的配置都可以在后台的”配置管理“进行配置。尽量不修改文件配置。除非配置复杂不得不写到配置文件中(例如多维数组配置)
### **Common模块配置**
位于/Application/Common/Conf/config.php里。用来设置全局生效的配置。
| 配置 | 说明 | 当前值 |
| -- | -- | -- |
| AUTOLOAD_NAMESPACE|##########插件安装目录|array('Addons' => ONETHINK_ADDON_PATH)|
| MODULE_DENY_LIST | 禁止通过路径访问 | array('Common','Admin','Install') |
| DATA_AUTH_KEY | 默认的加密key | &up;v8"1x0]!q#OG/(hjD@N{LY+-n}fTUkm*tsJ_ |
| DEFAULT_THEME | 默认主题名 | Default |
| USER_MAX_CACHE | 最大缓存用户数 | 1000|
| USER_ADMINISTRATOR | 管理员用户ID | 1 |
| URL_CASE_INSENSITIVE| 默认false 表示URL区分大小写 true则表示不区分大小写 | false |
| URL_MODEL| URL模式 | 3 |
| VAR_URL_PARAMS| PATHINFO URL参数变量 | '' |
| URL_PATHINFO_DEPR | PATHINFO URL分割符 | '/' |
| DEFAULT_FILTER| 全局过滤函数 | ''|
| 'DOCUMENT_MODEL_TYPE' | 文档模型配置 (文档模型核心配置,请勿更改) | array(2 => '主题', 1 => '目录', 3 => '段落') |
### **Home模板配置**
位于/Application/Home/Conf/config.php里。用来设置只针对Home模块的配置
![2015-08-05/55c1aa7bcb0d9](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-05_55c1aa7bcb0d9.png)
### **Admin模块配置**
位于/Application/Admin/Conf/config.php里。用来设置只针对Admin模块的配置
| 配置名 | ##########说明 | 当前值 |
| -- | -- | -- |
| DEFAULT_THEME | 默认模板主题名称 | '' |
| DATA_CACHE_PREFIX| 缓存前缀 | sent_ |
| DATA_CACHE_TYPE | 数据缓存类型 | File |
| URL_MODEL | URL模式 |3 |
| DOWNLOAD_UPLOAD | 文件上传相关配置 | 数组,配置了后台文件上传的类型、大小、路径、命名方式等。 |
| PICTURE_UPLOAD | 图片上传相关配置 | 数组,配置了后台图片上传的类型、大小、路径、命名方式等。|
| PICTURE_UPLOAD_DRIVER | 图片上传启动器 |local |
| EDITOR_UPLOAD | 编辑器图片上传配置 | 数组 |
| UPLOAD_LOCAL_CONFIG | 本地上传驱动配置 | 见配置文件 |
| TMPL_PARSE_STRING | 模板相关配置 | 见配置文件 |
| SESSION_PREFIX | session前缀 | sent_admin |
| COOKIE_PREFIX | Cookie前缀 避免冲突 | sent_admin_ |
| VAR_SESSION_ID | 修复uploadify插件无法传递session_id的bug | session_id|
|TMPL_ACTION_ERROR| 默认错误跳转对应的模板文件 | MODULE_PATH.'View/Public/error.html |
| TMPL_ACTION_SUCCESS | 默认成功跳转对应的模板文件 | MODULE_PATH.'View/Public/success.html |