abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019-01-28 * Time: 9:18 */namespace app\admin\controller;use app\admin\controller\Common;use think\facade\Request;use  
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-01-28
* Time: 9:18
*/
namespace app\admin\controller;
use app\admin\controller\Common;
use think\facade\Request;
use think\facade\Session;
use app\admin\model\NewsModel;
class News extends Common
{
public function index()
{
$news =new NewsModel();
$new = $news ->order('id','desc')->paginate(5);
$this->view->new = $new;
return $this->fetch();
}
public function add() //新闻加载
{
return $this->fetch();
}
public function edit() //新闻编辑
{
$newid= Request::param('id');
$new = NewsModel::get($newid);
$this->view->new =$new;
return $this->fetch();
}
public function upload()
{
$file = Request::file('img');
$info = $file->validate(['ext'=>'jpg,jpeg,png,gif'])->move('upload');
if($info)
{
//上传成功信息
return json(['errno'=>0,'data'=>['/upload/'.$info->getSaveName()]]);
}
else
{
//返回错误信息
return $file->getError();
}
}
public function doadd() //新增
{
//获取数据
$data = Request::param();
//获取时间
$data['time']= time();
//获取操作员
$data['username']=Session::get('username');
//取出标题
$title= $data['title'];
//查数据库是否有
$news = NewsModel::where('title',"$title")->find();
//对比
if ($news== true)
{
return ['res'=>0,'msg'=>'新闻名称重复'];
}
//实例化
$new= new NewsModel();
//保存
$res = $new->save($data);
//检查结果
if ($res== true)
{
return ['res'=>1,'msg'=>'发布成功'];
}
else
{
return['res'=>0, 'msg'=>'发布失败'];
}
}
public function doedit() //编辑
{
//
$data=Request::param('');
//
$new = new NewsModel();
$res= $new ->save([
'title'=>$data['title'],
'desc'=>$data['desc'],
'content'=>$data['content'],
'time'=>time(),
],['id'=>$data['id']]
);
if($res)
{
return ['res'=>1,'msg'=>'修改成功'];
}
else
{
return['res'=>0,'msg'=>'修改失败'];
}
}
public function del()
{
$newid= Request::param('id');
$new=new NewsModel();
$res = $new->destroy($newid);
if ($res)
{
return ['res'=>1,'msg'=>'删除成功'];
}
else
{
return['res'=>0, 'msg'=>'删除失败'];
}
}
}
Correcting teacher:天蓬老师Correction time:2019-01-30 09:30:55
Teacher's summary:if ($res)
{
return ['res'=>1,'msg'=>'删除成功'];
}
else
{
return['res'=>0, 'msg'=>'删除失败'];
}
在一个函数中出现多个return , 并不是一个好的写法, 在一些高级编辑器中, 会