返回小型企业站新闻......登陆

小型企业站新闻缩略图模块

12019-06-16 10:03:30337

<?php

namespace app\admin\controller;

use think\Controller;

use app\admin\model\User;

use think\facade\Session;

use think\facade\Request;

use app\admin\controller\Commn;

use app\admin\model\Newsl;

use app\admin\model\NewslPic;


class NewsPic extends Commn

{

//缩略图展示页面

public function index()

{

//查询新闻标题

$res = NewslPic::order('pic_id','desc')->paginate(4);


$page  = $res->render();


$this->assign('res',$res);


$this->assign('page',$page);


return $this->fetch();

}

//文件上传方法

public function upload()

{

//获取文件上传信息

$file = Request::file('file');

//检测文件点后缀//移动到指定文件夹

if ($img = $file->validate(['ext'=>'jpg,png,jpng,gif'])->move('upload')) {

$filename = '/upload/'.$img->getSaveName();

return json(['code'=>1,'msg'=>'上传成功','data'=>$filename]);

}


}

//缩略图添加方法

public function add()

{

$res = Newsl::all();


$this->assign('res',$res);


return $this->fetch();

}


//缩略图添加处理方法

public function add_do()

{

$data = Request::param();

$data['create_time'] = time();

$data['username'] = Session::get('username');

if ($res = NewslPic::insert($data)) {

return json(['code'=>1,'msg'=>'添加缩略图成功']);

}else{

return json(['code'=>2,'msg'=>'添加缩略图失败']);

}

}

//缩略图删除方法

public function del()

{

$data = Request::param();


$pic_id = $data['pic_id'];


if ($res = NewslPic::where('pic_id',$pic_id)->delete()) {

return json(['code'=>1,'msg'=>'删除缩略图成功']);

}else{

return json(['code'=>2,'msg'=>'删除缩略图失败']);

}

}


}

NK6%6`RAI%4RMJCTJWXKYZI.png

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • php.cn