abstrait:<?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()
{
// 通過(guò)id為1來(lái)獲取網(wǎng)站需要修改的信息
$data = SystemModel::get(1);
// 將數(shù)據(jù)賦值到模板
$this->view->system = $data;
// 渲染系統(tǒng)設(shè)置模板
return $this->fetch();
}
public function DoEdit()
{
// 獲取提交的數(shù)據(jù)
$data = Request::param();
// 實(shí)例化模型
$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' => '保存失??!'];
}
}
}
Professeur correcteur:天蓬老師Temps de correction:2019-04-12 15:45:45
Résumé du professeur:save()的參數(shù)有點(diǎn)太多了, 這個(gè)數(shù)組,完全可以寫(xiě)在外部, 然后再傳入, 以減少一行代碼的長(zhǎng)度