摘要:<?phpnamespace app\admin\controller;use think\facade\Session;use think\facade\Request;use app\admin\model\News as NewsModel;use app\admin\model\NewsPic as NewsPicModel;use app\admin\controller\Comm
<?php
namespace app\admin\controller;
use think\facade\Session;
use think\facade\Request;
use app\admin\model\News as NewsModel;
use app\admin\model\NewsPic as NewsPicModel;
use app\admin\controller\Common;
class NewsPic extends Common
{
public function Index()
{
$Newspic = NewspicModel::order('id','desc')->paginate(8);
$count = NewspicModel::count();
$this->view->assign('Newspic',$Newspic);
$this->view->assign('count',$count);
return $this->fetch();
}
public function Add()
{
$news = NewsModel::all();
$this->view->news = $news;
return $this->fetch();
}
public function upload()
{
$file = Request::file('file');
$info = $file->validate(['size'=>3097152,'ext'=>'jpg,jpeg,png,gif'])->move('upload');
if($info){
return json(['errno'=>1,'data'=>['/upload/'.$info->getSaveName()]]);
}else{
return $file->geterror();
}
}
public function Create()
{
$data = request::param();
$data['username'] = Session::get('username');
$field = ['news_id','pic','username'];
$newspic = NewsPicModel::create($data,$field);
if($newspic){
return['res' =>1, 'msg' => '添加成功:'];
}else{
return ['res' =>0, 'msg' => '添加失败:'];
}
}
public function Delete()
{
$data = request::param('id');
$NewsPic = NewsPicModel::get($data);
unlink('../public'.$NewsPic['pic']);
$NewsPic = NewsPicModel::destroy($data);
if($NewsPic){
return ['res' => 1, 'msg' => '删除成功'];
}else{
return ['res' => 0, 'msg' => '删除失败'];
}
}
}
						批改老师:天蓬老师批改时间:2018-12-28 09:18:06		
						
老师总结:怎样移动文件位置?  如果是类文件, 更新他的命名空间就可以了					
 
                 
 
 
  
            