讨论数量:
@raybon 我是有个互动问题表,还有个回答的表,回答表记录了用户的回复, 为了区分两个用户,我就在互动问题表 分别加了 userA 和userB字段,想着这样关联查询就能查到了, 但你说设计模式有问题,我也感觉好像不大对,但是没想到解决办法 :cry:
一对多(多态)#
表结构
一对多多态关联与简单的一对多关联类似;不过,目标模型可以在一个关联中从属于多个模型。假设应用中的用户可以同时「评论」文章和视频。使用多态关联,可以用单个 comments 表同时满足这些情况。
多对多(多态)
表结构
多对多多态关联比 morphOne 和 morphMany 关联略微复杂一些。例如,博客 Post 和 Video 模型能够共享关联到 Tag 模型的多态关系。使用多对多多态关联允许使用一个唯一标签在博客文章和视频间共享
@yangjisen 我这可能不适合,多态, 因为的 互动问题表需要两个用户共同回答,所以我在互动问题表上存了 userA和userB的id,想着关联回答表能知道是哪个用户的,我感觉我的设计有问题……
推荐文章: