count(); //分页 $Page = new \Think\Page($count); $show = $Page->show(); $list = M('Slider')->order('slider_id desc')->limit($Page->firstRow.','.$Page->listRows)->select(); $this->assign('page',$show); $this->assign('list',$list); $this->display(); } public function edit(){ $step = I('step',''); $sliderId = I('slider_id',''); if (empty($step)){ $info = array(); if (!empty($sliderId)){ $info = M('Slider')->where(array('slider_id'=>$sliderId))->find(); } $this->assign('info',$info); $this->display(); }else if($step==2){ $saveData =[ 'link_url'=>I('link_url',''), 'slider_sort'=>I('slider_sort','0'), 'slider_pic'=>I('slider_pic',''), ] ; if (empty($saveData['slider_pic'])){ $this->error('Banner图片不能为空'); } if ($sliderId){ M('Slider')->where(array('slider_id'=>$sliderId))->save($saveData); }else{ $saveData['operate_dt'] = time(); M('Slider')->add($saveData); } $this->success('操作成功','/admin/slider/index'); } } //删除 public function del(){ $sliderId = I('slider_id',''); M('Slider')->where(array('slider_id'=>$sliderId))->delete(); $this->success('操作成功','/admin/slider/index'); } public function upload(){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 10485760;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->rootPath = './Uploads/'; // 设置附件上传根目录 $upload->savePath = ''; // 设置附件上传(子)目录 // 上传文件 $info = $upload->upload(); if (!$info) {// 上传错误提示错误信息 //$this->error($upload->getError()); $this->ajaxReturn(['code' => 1, 'msg' => $upload->getError()]); } else {// 上传成功 获取上传文件信息 $file = array_pop($info); $filePath = C('WEB_HOST').'/Uploads/'.$file['savepath'].$file['savename']; $this->ajaxReturn(['code' => 0, 'info' => '', 'path' => $filePath]); } } }