本人使用的是ThinkPHP 5.0.24,报错信息:
object(think\Exception)[17]protected 'data' =>array (size=0)emptyprotected 'message' => string 'miss update condition'
一、报错程序代码
$model = new ModelTest;$updateCondition = array('id' => intval($param['id']));$updateCondition['name'] = $param['name'];try {$model->update($updateCondition);} catch (Exception $e) {var_dump($e);}
二、更改后的代码
$model = new ModelTest;$updateCondition = array();$updateCondition['name'] = $param['name'];try {$where = array('id' => intval($param['id']));$model->update($updateCondition, $where);} catch (Exception $e) {var_dump($e);}
更改后,不会报错