CakePHP 2.0 系でのレコードの上書きをする際は Mode->id を設定する

今までは上書きする際、以下の用にデータの中に id を入れました。

1
2
3
4
5
6
$this->save(
    Array(
        'id' => 10,
        'title' => 'test'
    )
)

CakePHP 2.0 系からは以下のようにします。

1
2
3
4
5
6
$this->id = $id;
$this->save(
    Array(
        'title' => 'test'
    )
)

下記のページが参考になりました。

コメント

コメントは受け付けていません。