系统模块代码

Original 2019-03-01 22:17:46 262
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:写的很不错 代码写的也很简洁规范 继续加油吧!!

Release Notes

Popular Entries