JMSSerializerBundleとFOSRestBundleを使用して、エンティティのいくつかの属性のみをシリアル化して返したい。
たとえば、私はこの属性を持っています:
ユーザー
- ユーザー名
- Eメール
- お誕生日
- コメントコメント
コメントコメント
- 文章
- 日付時刻
ロールROLE_ADMINを持つユーザーは、ユーザーオブジェクト全体のシリアル化されたオブジェクトを取得する必要があります。ROLE_USERは、ユーザー名とすべてのコメントのみを取得する必要があります。
JMSSerializerBundleにSymfony2セキュリティコンポーネントを実装する最も簡単な方法は何ですか?または、これをコントローラーに実装して「手動で」シリアル化する必要がありますか?
どうもありがとうございます