我不明白为什么我无法根据以下代码更新数据库中的字段:
$this->User->id = 1;
$this->User->saveField('image','img/default_pic.png');
基本上,我想用新的图像更改 Db 中的当前图像。
上面的代码只是清除当前image
字段中的值,但不添加任何内容。
例如,会发生以下情况:
id username image
=============================
1 admin mypic.jpg
2 john johnPic.jpg
执行上面的代码后,我得到以下结果
id username image
=============================
1 admin
2 john johnPic.jpg
我对实际发生的事情感到困惑