讓我們想象一下,我們從服務器獲取該JSON:有沒有一種方法可以僅通過url爲關係建模?
{
id: 1,
name: "John",
comments: [{
id: 1,
comment: "some comment"
}]
}
現在,我想這個答案解析如下:
UserModel
---- has (0 to n) ---> CommentModel
我知道,如果我想補充用戶id到註釋並將其指定爲hasMany關係中的foreignKey,它將起作用。
但我想知道,如果它可以做到沒有一個外鍵上的評論。我的意思是數據本身的關係非常明顯,註釋是用戶的數組,其網址是http://somehost/user/1/comment/1。
我認爲你應該在評論上使用一個外鍵,它的想法是會自動注入評論,然後你可以在'comment'資源中操縱它們而不需要指定用戶。 –
我來到這裏的同一個問題。我不傾向於更新我們的API,因爲這需要修改幾乎每個端點。祝你好運,如果我找到任何東西,我會在這裏發佈。 –