我正在使用 CakePHP 2.x,我想知道是否有任何内置功能可用于使用 HABTM 连接表。我真的没有在文档中看到任何直接更改 HABTM 关系属性的内容。这就是我的意思:
我有一个连接表,其中包含两个模型之间关系的标志,可以这样证明:
(int) id | (int) user_id | (int) video_id | (bool) hasRated | (bool) hasWatched | (bool) hasDownloaded
第一列只是常规表 ID。接下来的两个(user_id 和 video_id)是用户表和视频表的典型 HABTM 外键。以下 3 个标志是两个模型之间关系的指标(此视频是否已观看?是否已评分?等)
我目前正在构建自己的查询,这是我的引导设置。我的最终目标是在两个模型的关系之间添加属性。这是解决这个问题的正确方法,还是有更Cakey的方法来做到这一点?