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]
Rest アクション (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: { }
}