我的问题与这个答案有关。 https://stackoverflow.com/a/8773953/1297775
我在很多地方读过@deceze 所说的:“老实说,对于任何半复杂的应用程序,依靠 Cake 对 HABTM 关系的自动处理可能会变得非常脆弱且难以调试,因此我总是自己管理 HABTM 记录。 "
甚至 CakePHP 书也暗示了它http://book.cakephp.org/2.0/en/models/saving-your-data.html#what-to-do-when-habtm-becomes-complicated
我想问,当他说他自己“管理”这个 HABTM 记录时,他是否......
1)根本不在模型中创建HABTM关系并为连接表创建模型
或者
2)在模型中创建HABTM关系,但在控制器代码中不使用它,只使用$this->FirstModel->JoinModel->saveAll($someData);
谢谢