-
如果不手动设置`$this->logined=false` 那么在`application/admin/model/AdminLog::record()`方法里出现问题。 具体问题就是`$admin_id = $auth->isLogin() ? $auth->id : 0;` 这样代码得到的$admin_id为null,而不是0. 因为执行到$auth->isLogin()后的得到的结果为`true`,那么这个时候系统已经清除了相关session信息,所以$auth->id返回null值。 得到null值后,在进行写日志到adminlog表的时候,由于admin_id字段不允许为null就会报错。类似如下错误 ``` SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'admin_id' cannot be null ```
-
新增插件绑定二级域名功能 新增加载JS公用模块 新增命令行创建插件自动生成菜单功能 新增后台菜单Fast.api.refreshmenu 新增后台菜单在数据变更后自动刷新的功能 新增require.min.js压缩版 新增从Headers中读取授权token的功能 新增Form.events.daterangepicker时间区别事件 新增Form表单提示成功和失败的回调事件 新增Fast.api.getrowbyid和Fast.api.getrowbyindex方法 新增commonsearch的find_in_set类型搜索 新增Menu::export的方法 新增php think api一键生成API文档功能 新增php think min的压缩参数和调试功能 优化API模块生产环境下错误信息的显示 优化移动端显示移除顶部Logo一行 优化bower.json和composer.json的版本依赖 优化插件管理列表显示 优化后台控制区多作的选项卡数据 优化CRUD生成的复选框样式及文字 优化规则管理的列表显示 优化第三方前端资源,移除冗余资源 修复在启用域名部署下的BUG 修复API初始化接口的BUG 修复会员积分日志模型BUG 修复多语言切换不存在的BUG 修复Backend.php中multi操作不触发模型事件的BUG
-
新增后台版本检测功能 新增插件命令行操作 新增citypicker城市选择插件 新增Backend.api.open的callback功能 新增Backend.api.close方法用于回调 新增Menu菜单类 新增Version版本类 新增rmdirs和copydirs函数 新增btn-ajax类直接发送AJAX请求功能 新增$this->assignconfig渲染数据到JS中的功能 启用全新网站首页 变更上传和表单的接口参数 变更菜单栏折叠时的展现方式 修复在包含下线划表的关联模型下的搜索错误 移除auth_rule表中name的admin前缀 移除从DOM中绑定上传和表单的事件 移除插件化后的模块及数据库 移除使用$this->code和$this->data功能 移除前台冗余的控制器和类