CakePHP Model::saveAll 内での afterSave が呼ばれるタイミング
hasManyで関連付けてあるデータの中身を全て別のところに保存しようと思ったんだけど、どうやら無理っぽい
saveAllの流れ
- saveAll内ではsaveが呼ばれている
- saveの中でafterSaveが呼ばれる
- hasManyとかの関連データははsaveAll内のsaveが終わった後に処理される
よって、全部のデータが保存されたあとにafterSaveが呼ばれるわけではない orz.....
別途、そういった処理するメソッド作って、saveAll呼んだあとに呼んでやるようにしないとだめか・・・