系统设置的应用

原创 2019-01-11 20:28:41 278
摘要:<?php namespace app\admin\controller; use app\admin\controller\Common; use think\facade\Request; use think\facade\Session; use app\admin\model\system as SystemMo
<?php
namespace app\admin\controller;

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

class System extends Common
{
    public function index()
    {
        $system = SystemModel::get(1);
        $this->assign('system',$system);

        return $this->fetch();
    }

    public function edit()
    {
        $data = Request::param();
        $data['edit_time'] = time();
//        var_dump($data);
//        exit;
        $system = new SystemModel;
        $res = $system->save([
            'site_name' =>  $data['site_name'],
            'about_title' =>    $data['about_title'],
            'about_content' =>  $data['about_content'],
            'info_title'  =>  $data['info_title'],
            'info_content'  =>  $data['info_content'],
            'publicity_title'  =>  $data['publicity_title'],
            'publicity_content'  =>  $data['publicity_content'],
            'edit_time'  =>  $data['edit_time'],
        ],['id' =>  1]);
        if($res){
            return json(['res' => true,'msg' => '更新成功']);
        }else{
            return json(['res' => false,'msg' => '更新失败']);
        }
    }
}

老师,之前学基础的时候不是说模型的代码一定要和控制器基本持平嘛?

这里咱们怎么好像都没用到过模型就把功能都搞定了,模型用在什么环境下好呢?

批改老师:查无此人批改时间:2019-01-12 09:07:23
老师总结:作业完成的不错。后台管理基本上用到model少,model用在一个功能多次调用,做成model,可以减少代码量。。 比如你用到php函数,都是提前写好的model。

发布手记

热门词条