摘要:<?phpnamespace app\admin\controller;use think\Controller;use think\facade\Request;use think\facade\Session;use app\admin\model\Setting as SettingModel;//引入公共类use app\admin\controller\Common;class S
<?php
namespace app\admin\controller;
use think\Controller;
use think\facade\Request;
use think\facade\Session;
use app\admin\model\Setting as SettingModel;
//引入公共类
use app\admin\controller\Common;
class Setting extends Common
{
//渲染网站设置模板
public function index(){
$res = SettingModel::where('names','set')->find();
if($res['values']){
//json解码
$res['values'] = json_decode($res['values'],true);
}
$this->assign('res',$res);
return $this->fetch();
}
//接收保存数据
public function save(){
$name = Request::param('name');
$data['value']= json_encode(Request::param('value'));
$res = SettingModel::where('names',$names)->find();
//根据names判断是否有数据 有数据为修改更新 没有为添加数据
if($res){
//更新数据
$rs = SettingModel::where('name',$name)->update(['value'=>$data['value']]);
}else{
$rs = SettingModel::create(['name'=>$name
,'value'=>$data['value']]);
}
if($rs){
return ['status'=>0,'msg'=>'保存成功'];
}else{
return ['status'=>1,'msg'=>'保存失败'];
}
}
}
批改老师:韦小宝批改时间:2018-11-19 18:01:49
老师总结:嗯!很不错!写的很完整!课后还得多多练习啊!继续加油吧!