0

AFIncrementalStoreを試してみると、かなり甘いです。しかし、私はどのように対処するのか完全にはわからないシナリオに出くわしました。

子関係のIDを返すモデルがありますが、コンテンツ自体は返しません。例:GET / groups

{"id":3,"description":"My Group","category_id":2}

通常のGET/categoriesですべてのカテゴリを取得できます。しかし、私はGET / group / 3/categoriesへの呼び出しを持っていません

したがって、私が知らないのは、group.categoryの子関係を初期化する方法です。明らかな何かが欠けていると確信していますが、どんな助けでも大歓迎です。

助言がありますか?

4

2 に答える 2

0

AFIS を使用する場合、保存するすべてのオブジェクトにリソース識別子があります。ほとんどの場合、オブジェクトの ID をその RI にする必要があります。その場合、category_id はカテゴリ オブジェクトの RI です。そのため、category_id を使用してのみカテゴリ オブジェクトを作成できます。次に、すべてのカテゴリを取得したら、カテゴリ オブジェクトの他のフィールドに入力します。AFIS は十分にスマートなので、非常に簡単です。

別の方法もあります。通常の GET /categories ですべてのカテゴリを取得できるため、各カテゴリのグループ ID を持つフィールドが必要です。したがって、カテゴリからそのグループへの関係を設定できます。自動的に逆の関係になります。

于 2013-11-14T13:16:55.487 に答える