摘要:<?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。