modelにafterSaveってメソッドを作っとくと、save後に自動で呼んでくれる。
今回は使わなかったからいいけど、パラメータを渡したい場合どうしたらいいのかが、いまいちよくわかんないな。
save時のidは、保持してるからそれを使ってなんとかしろってことかな。
idだけじゃなんともなら内場合は、変数に保持させとくしかないのか。
あとあんまり関係ないけど、model内で別のmodelを呼びたい場合は、リレーションにすると呼べるのね。
class ModelA extends AppModel {
       function test(){
              // いきなりこうかくとエラー
              $this->ModelB->find();
       }
       function test2(){
              // バインドしてからなら呼べる
              $this->bindModel(array('belongsTo'=>'ModelB'));
              $this->ModelB->find();
       }
}LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。



 
                         
                                 
                         
                                 
                         
                                 
                         
                                 
                             
                            