摘要:作业总结:最后这个模块比较简单,没什么问题<?php namespace app\admin\controller; use think\Controller; use Util\SysDb; class Setting extends Base { public funct
作业总结:最后这个模块比较简单,没什么问题
<?php
namespace app\admin\controller;
use think\Controller;
use Util\SysDb;
class Setting extends Base
{
    public function index()
    {
        // 获取setting表中的数据。
        $res=$this->db->table('setting')->lists();
        // 把value值给转化成数组
        $data['values']=json_decode($res[0]['values'],true);
        return $this->fetch('',$data);
    }
    public function save()
    {
        // 获取异步提交的数据
        $res=input('post.');
        $names=$res['names'];
        // 把values值转化成json数据保存到表中
        $res['values']=json_encode($res['values']);
        // 看是否是第一次存储数数据,如果是第一次就插入,如果不是则更新
        $names = $this->db->table('setting')->where(['names'=>$names])->item();
        if ($names) {
            $save=$this->db->table('setting')->update($res);
            if ($save) {
                return ['res'=>0,'msg'=>'更新成功'];
            }else{
                return ['res'=>1,'msg'=>'更新失败'];
            }
        }else{
            $save=$this->db->table('setting')->insert($res);
            if ($save) {
                return ['res'=>0,'msg'=>'更新成功'];
            }else{
                return ['res'=>1,'msg'=>'更新失败'];
            }
        }
    }
}
						批改老师:天蓬老师批改时间:2018-12-11 08:59:24		
						
老师总结:这个是比较简单,你可能也发现了,   框架开发是在套路的