系统设置控制器

Original 2019-03-21 22:57:00 252
abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/3/21 0021 * Time: 22:18 */namespace app\admins\controller;use think\Request;class Setting extends Base{    public functi

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/3/21 0021
* Time: 22:18
*/

namespace app\admins\controller;


use think\Request;

class Setting extends Base
{
   public function index(){
       $item = $this->db->table('setting')->where(['name' => 'site_setting'])->item();
       $item = json_decode($item['value']);
       $this->assign('title',$item->title);
       $this->assign('key',$item->key);
       $this->assign('desc',$item->desc);
       return $this->fetch();
   }

   public function save(Request $request)
   {
       $data['name'] = trim($request->param('name'));
       $values = $request->param('values');
       $data['value'] = json_encode($values);
       $item = $this->db->table('setting')->where(['name' => $data['name']])->item();
       if($item){
           $this->db->table('setting')->where(['name' => $data['name']])->update($data);
       }else{
           $this->db->table('setting')->insert($data);
       }
       return ['code' => 0,'msg'=>'保存成功'];
   }
}

Correcting teacher:天蓬老师Correction time:2019-03-22 08:58:56
Teacher's summary:json_encode($values), 框架提供了json()助手函数, 了解一下

Release Notes

Popular Entries