我在 cakephp 中更新用户数据时遇到问题。
当我提交表单时,我在 $this->data 中有这些数据:
Array
(
[User] => Array
(
[first_name] => Dusan
[last_name] => Stojanovic
[native_language_id] => 25
)
)
但是,当我尝试更新它时:
$this->User->id = $id;
$this->User->save($this->data)
由于验证,模型未保存。他们尝试验证 $this->data 数组中不存在的字段(如无效密码、电子邮件等)。如何解决此问题,以便仅更新 $this->data 数组中存在的字段?