CakePHP 1.3を使用して、の後にのsaveAll()
のコールバックがあるか、そのような動作を実装する方法はありますか?CakePHP 1.3では、 `saveAll()`の後にコールバックがありますか?
多分afterSave()
がこれを行いますか?
具体的には、いくつかの特定のメソッドを実行したいと思いますが、関連アイテムがに保存された後で、親アイテムが新しく保存されたインスタンスである場合にのみしか保存されません。
はafterSave()
に渡さ$created
引数、のようなものは、明らかに完璧なようだが、私はafterSave()
は、初期には、保存した後、モデルに呼び出されたことを、少なくとも90%確信している -前を発生する私が持って理解して関連するモデルは保存されます(FKフィールドに入れるものがあるように)。
この現象を取得するにはどうすればよいですか?ちょうど(保存などの
これには注意してください:あなたの上書きする 'saveAll()'メソッドが真偽値を返すことを確認してください。そうしないと、おそらくエラーが報告されます。たとえば、上記のコードを使用すると、 'return $ this-> AfterSaveAll()'が返されます。私はreturn文を省略した同様の問題に取り組んでいる間、これにぶつかりました。 –