www.gusucode.com > 里程密开源PHP博客系统 v2.1php源码程序 > 里程密开源PHP博客系统 v2.1/lichengmi/lichengmi/Application/Admin/Controller/SlidesController.class.php

    <?php
namespace Admin\Controller;
use Think\Controller;
class SlidesController extends CommonController {
    public function index(){
            $m=M("slides");
            $arr = $m->order("id desc")->select();
            $this->assign("arr",$arr);
    	$this->display();
    }

    public function add(){
        $this->display();
    }

    public function doadd(){
        $m = M("slides");
        $data = $m->create();
        $data['ctime']=time();
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize   =     3145728 ;// 设置附件上传大小
        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath  =      './Public/Uploads/'; // 设置附件上传目录    // 上传文件
        $info   =   $upload->uploadOne($_FILES['pic']);
        if(!$info) {// 上传错误提示错误信息
            $this->error($upload->getError());
        }else{// 上传成功
            $data['pic']=$info['savepath'].$info['savename'];
            $result = $m->add($data);
            if($result>0){
                $this->success("发布成功!");
            }else{
                $this->error("发布失败!");
        }
    }
}
    public function delete(){
        $m=M("slides");
        $id = $_GET['id'];
        $result = $m->delete($id);
        if($result>0){
            $this->success("删除成功!");
        }else{
            $this->error("删除失败!");
        }
    }


    public function edit(){
        $id = $_GET['id'];
        $m=M("slides");
        $arr = $m->where("id = {$id}")->find();
        $this->assign("arr",$arr);
        $this->display();
    }

    public function doedit(){
        $id = $_GET['id'];
        $m = M("slides");
        $data = $m->create();
        if(empty($_FILES['pic']['name'])){
            unset($data['pic']);
        }else{
            $upload = new \Think\Upload();// 实例化上传类
            $upload->maxSize   =     3145728 ;// 设置附件上传大小
            $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
            $upload->rootPath  =      './Public/Uploads/'; // 设置附件上传目录    // 上传文件
            $info   =   $upload->uploadOne($_FILES['pic']);
            if(!$info) {// 上传错误提示错误信息
            $this->error($upload->getError());
            }else{// 上传成功
                $data['pic']=$info['savepath'].$info['savename'];
            }
        }
        $result = $m->where("id = {$id}")->save($data);
        if($result>0){
            $this->success("修改成功!");
        }else{
            $this->error("修改失败!");
        }
    }













}