2016-09-27 1 views
0

これまでのところ、私たちはSymfony、Doctrine、およびSerializerの深みに苦しんできました。symfony api-platform depth

symfonyで1レベル深さのJSON REST APIを提供できるようにするために、ビューから直接「外部キー」とリレーションロジックを管理できるようにしたいと考えています。 FosRESTBundleを使用して

GET /people/1

{ 
    id:1, 
    name:"theonewhoknocks" 
    friends: [3, 12, 25] 
} 

、我々はそれに続くでstruglingてきました。 (モデルの "深度"アノテーションと "グループ"ビューを見たことがありますが、これは私たちのニーズに合致しません)。

質問は、私たちが将来APIのための選択をする前に、私たちが知っている必要が、簡単です:

は(見かけ上の外部キーを持つ)死んでシンプルな1つのレベルのREST APIを提供することができapi-platformているのですか?

答えて

1

はい、APIプラットフォームを使用すると非常に簡単です。 the Getting Started guideを見てください。数分間でそのようなAPIを作成する方法について説明しています。