私が答えを求めてグーグルで行っているにもかかわらず、この質問に対する回答が見つからないので、私はここでそれを尋ねなければなりません。AfterSaveに関するCakePHP 2の仮定
私はafterSaveメソッド内で[ 'ID'] [エイリアス>の$ this - ]私はいつもの$ this - >データにID(PK列)を持っていることを前提とすることはできますか?
もし私がこれを仮定することができないなら、afterSaveはPKを与えないでしょうか?
ありがとうございました。
私が答えを求めてグーグルで行っているにもかかわらず、この質問に対する回答が見つからないので、私はここでそれを尋ねなければなりません。AfterSaveに関するCakePHP 2の仮定
私はafterSaveメソッド内で[ 'ID'] [エイリアス>の$ this - ]私はいつもの$ this - >データにID(PK列)を持っていることを前提とすることはできますか?
もし私がこれを仮定することができないなら、afterSaveはPKを与えないでしょうか?
ありがとうございました。
afterSave()
$this->id
を常に使用する場合は、afterSave
として保存されます。保存が成功した場合、つまりデータベースに行が挿入または更新された場合のみ呼び出されます。
あなたがlook at the codesave()
ためModel.php
にあなたは保存が成功しなかった場合afterSave
コールバックの前にメソッドの戻りが開始されたことがわかります場合。
"id"という名前の単一の自動インクリメントプライマリキーに対してのみ存在します。複合キーまたは自動インクリメントキーが設定されていない可能性があります。 – cgTag