另一个选择是使用JMSSerializerBundle。然后在您的控制器中执行
$serializer = $this->container->get('serializer');$reports = $serializer->serialize($doctrineobject, 'json');return new Response($reports); // should be $reports as $doctrineobject is not serialized您可以通过使用实体类中的注释来配置序列化的方式。请参阅上面链接中的文档。例如,以下是如何排除链接的实体:
....protected $client;



