打印/下载
Controller
Model

app/controller/Base.php

输出JSON数据(允许跨域请求)

// 返回: {"code":0,"msg":"\u6210\u529f!"}
return self::getJSON(['code'=>0,'msg'=>'成功!']);

抛出异常错误

// 返回: {"code":5000,"msg":"\u53c2\u6570\u9519\u8bef"}
return self::error(4000);

打印调试数据

// 返回: Array ( [name] => WebMIS )
return self::bug(['name'=>'WebMIS']);

数据库回滚

// 事务
$this->db->begin();
// 模型
$model = User::findFirst('uid='.$uid);
// 回滚
$this->rollback($model);

获取系统配置

$res = $this->getConfig('title');
self::bug($res);

自动编号ID-18位

$id = $this->getId();
self::bug($id);

Token-验证

$res = $this->verToken('Token');
self::bug($res);

Token-加密

$token = $this->setToken('用户ID',['name'=>'WebMIS']);
self::bug($token);

app/model/BaseModel.php

抛出异常错误

self::error('提示信息');
{{copy}}