系统设置功能模块

原创 2018-11-19 17:53:09 330
摘要:<?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
老师总结:嗯!很不错!写的很完整!课后还得多多练习啊!继续加油吧!

发布手记

热门词条