所以我有三个模型:
教练:var $hasAndBelongsToMany = array("Tour")
游览: var $hasAndBelongsToMany = array("Coach")
CoachesTour: var $belongsTo = array("Tour", "Coach")
Coach 和 Tour 之间存在 HABTM 关联,它应该使用 CoachesTour 作为连接模型。
我正在使用脚手架。修改 Tour 时,如果我向其中添加新的 CoachesTour,则不会调用 CoachesTour 的 beforeSave 方法。似乎连接模型的记录是作为 SQL 语句插入的,而不是使用连接模型。
我在这里错过了什么吗?
谢谢,