【发布时间】:2017-01-05 15:57:25
【问题描述】:
在"friendsofsymfony/rest-bundle": "~1.4", 中,我们从"jms/serializer-bundle": "^1.1.0", 中设置了序列化上下文,在此上下文中,我们设置了 gropu 并启用深度
return View::create()
->setStatusCode(200)
->setData($certificatesResponse)
->setSerializationContext(
SerializationContext::create()
->enableMaxDepthChecks()
->setGroups(array('certificates_by_parameters'))
);
在"friendsofsymfony/rest-bundle": "~1.4", 的早期,我们为来自 RestBundle 的 View 类提供了这个函数
/**
* Sets the serialization context.
*
* @param SerializationContext $serializationContext
*
* @return View
*/
public function setSerializationContext(SerializationContext $serializationContext)
{
$this->serializationContext = $serializationContext;
return $this;
}
在"friendsofsymfony/rest-bundle": "^2.0",我没找到这个功能,2.0版本怎么设置序列化上下文?
【问题讨论】:
-
你应该在这里
setSerializationContextgithub.com/FriendsOfSymfony/FOSRestBundle/blob/master/…
标签: php symfony fosrestbundle jmsserializerbundle