一般用$model->errors 就能查看到更新失敗的原因,但是這次卻什么錯誤信息都沒有,最后發現是因為在模型類中定義了一個方法
public function beforeSave($insert) {
parent::beforeSave($insert); // TODO: Change the autogenerated stub
}
沒有寫返回信息,改成
public function beforeSave($insert) {
return parent::beforeSave($insert); // TODO: Change the autogenerated stub
}
就可以了
