HAL 仕様をFOSRestBundleと統合するための適切な戦略/アプローチは何でしょうか?
かなり単純なアプローチは、HAL 全体を表す単純な PHP エンティティを作成し、各応答でオブジェクトを送り返すことです。これは非常にうまく機能しますが、リスナーと統合する必要があると思います。それには少し考える必要があり、潜在的に以下のトピックをカバーする必要があります。
- エラー処理 (例: 例外とフォームの検証)
- リソース表現 (例: _embedded プロパティ内の関連付けられたリソースに対して、本体内に直接メイン リソース)
- HATEOAS (ページネーションなど、他の URI を指す _links)