1

假设我们从服务器获取这个 JSON:

{
 id: 1,
 name: "John",
 comments: [{
  id: 1,
  comment: "some comment"
 }]
}

现在我希望像这样解析这个答案:

UserModel
   ---- has (0 to n) ---> CommentModel

我知道,如果我将 userId 添加到评论中并将其指定为 hasMany 关系中的 foreignKey ,它将起作用。

但我想知道,是否可以在评论中没有外键的情况下完成。我的意思是数据本身的关系非常明显,评论是用户的一个数组,它的 url 是http://somehost/user/1/comment/1

4

1 回答 1

1

您不需要在评论中使用 foreignKey 以便将嵌套评论自动注入到商店的正确部分,但您仍然应该在关系定义中定义 foreignKey ,这样类似的东西loadRelations仍然可以工作。

于 2016-01-26T22:43:58.313 回答