摘要:System.php$system=SystemModel::get(1); 即从Model模型中拿到id=1的数据$data=Request::param(); 也是从数据库中拿到所有数据信息问个问题,这二种拿数据都可以拿到,是否这里二种方法都可以使用,仅限当前情况!DoEdit 拿到$data数据后使用save()方法进行更新操作<?php namespac
System.php
$system=SystemModel::get(1); 即从Model模型中拿到id=1的数据
$data=Request::param(); 也是从数据库中拿到所有数据信息
问个问题,这二种拿数据都可以拿到,是否这里二种方法都可以使用,仅限当前情况!
DoEdit 拿到$data数据后使用save()方法进行更新操作
<?php
namespace app\admin\controller;
use app\admin\model\SystemModel;
use app\admin\controller\Common;
use think\facade\Request;
use think\facade\Session;
class System extends Common{
	public function index(){
		$system=SystemModel::get(1);
		$this->assign('system',$system);
		return $this->fetch();
	}
	
	public function DoEdit(){
		$data=Request::param();
		$system=new SystemModel();
		$info=$system->save([
			'site_name'=>$data['site_name'],
			'about_title'=>$data['about_title'],
			'about_content'=>$data['about_content'],
			'ci_tilte'=>$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'=>'更新失敗'];
		}
	}
	
}
?>SystemModel.php
<?php
namespace app\admin\model;
use \think\Model;
class SystemModel extends Model
{
    protected $table = 'system';
    protected $pk = 'id';
}index.html
        form.on('submit(add)', function (data) {
            console.log(data);
            //发异步,把数据提交给php
            $.post('{:url(\'DoEdit\')}',{
                'site_name': $('#site_name').val(),
      					'about_title':$('#about_title').val(),
      					'about_content':$('#about_content').val(),
      					'ci_title':$('#ci_title').val(),
      					'ci_content':$('#ci_content').val(),
      					'cp_title':$('#cp_title').val(),
      					'cp_content':$('#cp_content').val()
            }, function (data) {
                if (data.res == 1) {
                    layer.msg(data.msg, {icon: 1, time: 1000});
                }
                layer.msg(data.msg, {icon: 1, time: 1000});
            })
            return false;
        });
    });
						批改老师:天蓬老师批改时间:2018-12-11 08:56:32		
						
老师总结:更新和删除,都必须基于条件查询, 返回一个模型对象,针对它进行操作