[TOC]
### LCMS::X 错误提示页面
```
LCMS::X($errcode, $errmsg, $go = "");
// 如果是ajax请求,不会显示错误页面,会返回一个json字符串
```
| 字段 |字符类型| 说明 |
| --- | --- | --- |
| errcode | 整型/必填 | 错误代码 404,403 |
| errmsg| 字符串/必填 | 错误提示 |
| go | 字符串/可选 | 提示后3秒跳转的url |
### LCMS::cache读写临时配置
```
LCMS::cache($name); // 读取缓存
LCMS::cache($name, $array); // 写入缓存
LCMS::cache($name, "clear"); // 清除缓存
```
### LCMS::config 读写永久配置
```
LCMS::config([
"do" => "save", // 选填,save为保存,不传此参数为读取
"name" => "name", // 选填,不传此参数默认为此模块的名字
"cate" => "yours", // 选填,传此参数,可以一个模块多条数据
"lcms" => "0", // 选填,指定用户的数据,不传此参数默认当前用户
"unset" => "a|b|c", // 选填 字段名,在保存数据的时候强制更新某些字段
]);
```
### LCMS::form 数据表的数据序列化保存与读取
```
LCMS::form([
"table" => "tablename", // 必填,操作数据表的名字
"do" => "save", // 选填,save为保存,不传此参数为读取
"id" => "id", // 选填,操作的数据id,不填默认为表单form里的id
"key" => "parameter", // 选填,数据表的非搜索数据不用新建字段,直接存在parameter字段中,你可以重命名此字段
"lcms" => "0", // 选填,指定用户的数据,不传此参数默认当前用户
"unset" => "a|b|c", // 选填,字段名,在保存数据的时候强制更新某些字段
]);
```
### LCMS::template 加载模板
```
require LCMS::template("own/index"); // own应用目录下的模板
require LCMS::template("ui/head"); // 系统UI模板
require LCMS::template($path); // 任意目录的模板
```