摘要:系统控制器代码:<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\SystemModel; use think\facade\Request; class System extends C
系统控制器代码:
<?php
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\SystemModel;
use think\facade\Request;
class System extends Common
{
public function index()
{
$system = SystemModel::get(1);
$this->view->system = $system;
return $this->fetch();
}
public function DoEdit()
{
$data = Request::param();
if(SystemModel::update($data)){
return ['res'=>1,'msg'=>'保存成功'];
}else{
return ['res'=>0,'msg'=>'保存失败'];
}
}
}系统模型代码:
<?php
namespace app\admin\model;
use think\Model;
class SystemModel extends Model
{
protected $table = 'system';
protected $pk = 'id';
}系统模板代码:
{include file="public/head"}
<body>
<div class="x-body">
<form class="layui-form">
<div class="layui-form-item">
<label for="title" class="layui-form-label">
<span class="x-red">*</span>网站名称
</label>
<div class="layui-input-inline">
<input type="text" id="title" name="title" required="" lay-verify="required"
autocomplete="off" class="layui-input" value="{$system.title}">
<input type="hidden" value="{$system.id}" id="id">
</div>
</div>
<div class="layui-form-item layui-form-text">
<label for="keywords" class="layui-form-label">
<span class="x-red">*</span>站点关键词
</label>
<div class="layui-input-block">
<input type="text" id="keywords" name="keywords" required="" lay-verify="required"
autocomplete="off" class="layui-input" value="{$system.keywords}" style="width: 50%;">
</div>
</div>
<div class="layui-form-item layui-form-text">
<label for="desc" class="layui-form-label">
<span class="x-red">*</span>站点描述
</label>
<div class="layui-input-block">
<textarea placeholder="" id="desc" name="desc" class="layui-textarea" style="width: 50%;">{$system.desc}</textarea>
</div>
</div>
<div class="layui-form-item">
<label for="L_repass" class="layui-form-label">
</label>
<button class="layui-btn" lay-filter="add" lay-submit="">
保存
</button>
</div>
</form>
</div>
<script>
layui.use(['form','layer'], function(){
$ = layui.jquery;
var form = layui.form
,layer = layui.layer;
//监听提交
form.on('submit(add)', function(data){
// console.log(data);
$.post('{:url("System/DoEdit")}',{
'id':$('#id').val(),
'title':$('#title').val(),
'keywords':$('#keywords').val(),
'desc':$('#desc').val(),
},function(data){
if(data.res == 1){
layer.alert(data.msg, {icon: 6},function () {
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
});
}else{
layer.alert(data.msg, {icon: 6},function () {
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
});
}
})
return false;
});
});
</script>
</body>
</html>
批改老师:韦小宝批改时间:2019-03-02 09:09:30
老师总结:写的很不错 代码写的也很简洁规范 继续加油吧!!