实现系统设置功能

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/3/2
* Time: 13:40
*/
namespace app\admins\controller;
use app\admins\controller\Base;
class Site extends Base
{
public function index()
{
$siteInfo = $this->db->table('setting')->where(['names'=>'site_setting'])->item();
$siteInfo = json_decode($siteInfo['values'],true);
$this->assign('siteInfo',$siteInfo);
return $this->fetch();
}
public function save()
{
$names = trim(input('post.names'));
$data['values'] = json_encode(input('post.values'));
$siteInfo = $this->db->table('setting')->where(['names'=>$names])->item();
if($siteInfo){
$this->db->table('setting')->where(['names'=>$names])->update($data);
}else{
$data['names'] = $names;
$this->db->table('setting')->insert($data);
}
return ['code'=>0,'msg'=>'保存成功'];
}
}
