摘要:作业总结:最后这个模块比较简单,没什么问题<?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
老师总结:这个是比较简单,你可能也发现了, 框架开发是在套路的