2016-07-15 11:11:33 3143次浏览 4条回答 0 悬赏 10 金钱

为了表单验证, 加入了一个不存在的字段password

模型里面

public function attributes() {
    return array_merge(parent::attributes(), ['password']);
}

视图中

<?= $form->field($model, 'password')->passwordInput($model->isNewRecord ? [] : ['placeholder'=>'默认不变']) ?>

现在调用save更新数据时报错 :

UPDATE `user` SET `password_hash`='$2y$13$5lffRArrxAY9Bs4KveeHL.SbKUk4hQsyQOnwmgSIbahN.q21WdPHK', `status`=10, `updated_at`=1468552004, `password`='11564646' WHERE `id`=28

表中不存在字段password, 请问如何解决 ?

您需要登录后才可以回答。登录 | 立即注册
tw1996
见习主管

tw1996

注册时间:2016-03-13
最后登录:2020-03-25
在线时长:37小时2分
  • 粉丝3
  • 金钱0
  • 威望0
  • 积分370

热门问题