有没有办法仅通过 url 来建立关系模型?
Is there a way to model relationships only by url?
假设我们从服务器得到这个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.
为了使嵌套评论 auto-injected 进入商店的正确部分,您不需要评论上的外键,但您仍然应该在关系定义中定义外键,所以事情像 loadRelations
仍然有效。
假设我们从服务器得到这个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.
为了使嵌套评论 auto-injected 进入商店的正确部分,您不需要评论上的外键,但您仍然应该在关系定义中定义外键,所以事情像 loadRelations
仍然有效。