1
9hills 2015 年 4 月 19 日
如无必要,勿增实体。这个辅助表按理说是永远不会按照Model的用法用上的
|
2
no13bus OP @9hills model的用法?奥。大概明白了。意思就是说这个表的操作用另外的表插入 读取,不大会有单独针对它本身的初始化和操作什么的。哎,说的有点绕口
|
4
hustlzp 2015 年 4 月 19 日
额,原来还有这个建议。我之前一直是用Model来写的...
|
6
hustlzp 2015 年 4 月 19 日
|
8
oclock 2015 年 4 月 19 日
如果这个many-to-many关系中没有其它信息需要维护,tag和page直接引用到对方(e.g. tag.related_pages, page.related_tags),因为不需要显示地对token做操作,也就没有必要为它创建class/model (想像这些model的下游码农不是你自己,那他应该不需要知道token table的存在)
否则,假设token记录了譬如created_at这样的额外信息,三张表的关联变成 tag <-> token <-> page,为了取得created_at就绕不开token,因此需要把token table暴露出来 |