4

afterSave() で新しいレコードが挿入されたか、古いレコードが更新されたかを検出したいのですが、方法がわかりません。

beforeSave() (ID が設定されていない場合に挿入を検出できる場所) に構成変数を書き込むことを考えましたが、それは安全な方法ではない可能性があります。

何か案は?

4

3 に答える 3

0

ID を (レコードが更新されたときに) 渡し、saveall または save の直後に保存することも役立ちます。例えば; $this->set('id', $this->MyModule->id);

于 2013-05-23T13:06:07.307 に答える