コントローラレベルでFOSRestBundleで使用されるシリアライザのメタデータディレクトリを指定するにはどうすればよいですか?FOSRESTBundle:コントローラレベルでシリアライザメタデータを変更する方法
私はconfig.yml
に設定できません。私の場合はリクエストのルートに依存しているからです。
$serializer = JMS\Serializer\SerializerBuilder::create()
->addMetadataDir($someDir)
->build();
しかし、どのようにそれを適用する方法を使用することができることをJMSSerializer docで見てきた
(またはどのようにそれを交換しますか)?
答えをありがとう。答えを追加して*「シリアライザの新しいインスタンスを作成し、それをDIの代わりに使用する方法」*をFOSRestBundleと追加できますか? – marcv
答えを更新します。 – martin
OK、これをFOSRestBundleにどのように適用できるかはまだ分かりませんが、私はあなたの答えをとにかく受け入れます。ありがとう。 – marcv