企业站点——系统模块

原创 2019-04-12 15:17:13 259
摘要:<?phpnamespace app\admin\controller;use app\admin\model\SystemModel;use think\facade\Request;use app\admin\controller\Common;class System extends Common{    public function index()  

<?php

namespace app\admin\controller;

use app\admin\model\SystemModel;
use think\facade\Request;
use app\admin\controller\Common;

class System extends Common
{
   public function index()
   {
       // 通过id为1来获取网站需要修改的信息
       $data = SystemModel::get(1);
       // 将数据赋值到模板
       $this->view->system = $data;
       // 渲染系统设置模板
       return $this->fetch();
   }

   public function DoEdit()
   {
       // 获取提交的数据
       $data = Request::param();
       // 实例化模型
       $system = new SystemModel();
       $info = $system->save([
           'site_name' => $data['site_name'],
           'about_title' => $data['about_title'],
           'about_content' => $data['about_content'],
           'ci_title' => $data['ci_title'],
           'ci_content' => $data['ci_content'],
           'cp_title' => $data['cp_title'],
           'cp_content' => $data['cp_content'],
       ], ['id' => 1]);
       if ($info) {
           return ['res' => 1, 'msg' => '保存成功!'];
       } else {
           return ['res' => 0, 'msg' => '保存失败!'];
       }
   }
}

批改老师:天蓬老师批改时间:2019-04-12 15:45:45
老师总结:save()的参数有点太多了, 这个数组,完全可以写在外部, 然后再传入, 以减少一行代码的长度

发布手记

热门词条