大佬们关于tp5模型的数据库更新问题看看这段代码哪错了

<?php
namespace app\index\controller;
use app\index\model\Staff;
class Moxin{
public function index(){
//更新数据
$staff=new Staff();
$data=[
'id'=>1037,
'name'=>'张三丰',
'dept'=>'太极'
];
$staff->isUpdate(true)->save($data);
dump($staff->getData());
}
}

报错信息是什么?只有这一段代码看不出来,只有报错信息才能确认问题所在!

如果更新了,但一个字段没有数据,需要清除runtime文件,再尝试一下

   //更新数据
    $staff=new Staff();
    $data = [
      'name'=>'张三丰',
      'salary'=>'4500'
    ];
    $where =['id'=>1001];
    $staff->save($data,$where);
    dump($staff->getData());
            修改后还是更新不了