插入数据库时怎么去除多余字段? [ 2.0 版本 ]
为了表单验证, 加入了一个不存在的字段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, 请问如何解决 ?
共 4 个回答
tw1996
注册时间:2016-03-13
最后登录:2020-03-25
在线时长:37小时2分
最后登录:2020-03-25
在线时长:37小时2分
- 粉丝3
- 金钱0
- 威望0
- 积分370