【发布时间】:2012-08-03 22:46:06
【问题描述】:
我正在使用 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 个标志是两个模型之间关系的指标(此视频是否被观看?是否被评分?等等)
我目前正在构建自己的查询,这是我的引导设置。我的最终目标是在两个模型的关系之间添加属性。这是解决这个问题的正确方法吗,还是有更好的方法?
【问题讨论】:
标签: php mysql database cakephp has-and-belongs-to-many