我正在尝试使用 JmsSerializerBUndle 和 FOSRestBundle 获得序列化的实体响应。不幸的是,我无法这样做,因为我的响应有问题.. 我不确定系统是否识别该文件Entity.SearchEngine.yml
任何想法我怎么能找到它为什么不起作用?
#src\example\CoreBundle\Resources\config\serializer\Entity.SearchEngine.yml
Example\CoreBundle\Entity\SearchEngine:
exclusion_policy: ALL
properties:
id:
expose: true
groups: [search.list,search.details]
has_product_flight:
expose: true
groups: [search.details]
selfLink:
expose: true
groups: [self.link]
休息动作(使用 FOSRestBundle):
/**
* GET /search/engines
*
* @return array
* @Rest\View(serializerGroups={"search.details", "self.link"})
*/
public function getSearchEnginesAction()
{
$searchEngineManager = $this->get('search_manager');
return $searchEngineManager->getSearchEngineList();
}
我得到的回应是
{
0: { }
}