post(); $result = validate('Banner')->check($data,[],''); if(true !== $result){ $this->error = validate('Banner')->getError(); return false; } $id = $data['id']; unset($data['id']); if($id > 0){ $data['update_time'] = date('Y-m-d H:i:s'); $ret = $this->allowField(true)->save($data,['id'=>$id]); }else{ $data['create_time'] = date('Y-m-d H:i:s'); $ret = $this->allowField(true)->save($data); } if(!$ret){ $this->error = '操作失败'; return false; } return true; } public function getList($limit,$type=0){ $lists = Db::name('banner') ->where('del',0) ->where('enable',1) ->where('type',$type) ->order('sort asc,id desc') ->field('id,title,path') ->limit($limit) ->select(); return $lists?$lists:[]; } }