代码规不规范 请教在thinkphp怎么移动文件位置

原创 2018-12-28 07:17:27 233
摘要:<?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
老师总结:怎样移动文件位置? 如果是类文件, 更新他的命名空间就可以了

发布手记

热门词条