我有一個hasAndBelongsToMany
關係在我的Post
模型和Tag
模型之間建立。蛋糕之前不打電話保存HABTM關係
我想在我的Tag
模型中使用beforeSave()
方法,該方法將在保存標籤時執行。
的問題是,在我的控制器我打電話$this->Post->save($this->request->data);
,它似乎不火beforeSave()
方法在Tag
模型,即使他們有他們和標籤之間的關係做獲得與後一起保存。
我可以把我的邏輯放在Post
模型的beforeSave()
方法中,但是在我的Post
模型中我有標籤相關的邏輯,這看起來不正確。
有沒有辦法在我的Tag
模型中觸發beforeSave()
方法,當一個帖子被保存?
你用saveAll來保存你的文章嗎?把你的beforeSave代碼放在你的文章中。 –