2
如何在控制器級別爲FOSRestBundle使用的串行器指定元數據目錄?FOSRESTBundle:如何在控制器級別更改串行器元數據塊
我不能在config.yml
中設置它,因爲在我的情況下,它取決於請求的路線。
我見過JMSSerializer doc,我可以使用下面的代碼
$serializer = JMS\Serializer\SerializerBuilder::create()
->addMetadataDir($someDir)
->build();
但如何將其應用到已實例化串行器(或如何取代它)?
感謝您的回答。你可以添加你的答案,我可以*創建一個新的Serializer實例,並使用它來代替DI中的那個實例與FOSRestBundle? – marcv
我更新了我的答案。 – martin
好的,我仍然沒有看到我可以如何將它應用到FOSRestBundle,但我會接受你的答案。謝謝。 – marcv