abstract:系统控制器代码:<?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>
Correcting teacher:韦小宝Correction time:2019-03-02 09:09:30
Teacher's summary:写的很不错 代码写的也很简洁规范 继续加油吧!!