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 配列に存在するフィールドのみを更新できるようにするにはどうすればよいですか?