在我的评论实体中:
response
在我的控制器中,我有:
/**
* @Groups({"books"})
* @ORM\ManyToOne(targetEntity="Book\MainBundle\Entity\Book", inversedBy="reviews")
* @ORM\JoinColumn(name="bookID", referencedColumnName="id")
*/
private $bookID;
然而序列化根本不起作用,有人知道我做错了吗?
答案 0 :(得分:1)
您执行以下操作:
$serializer->serialize($reviews, 'json', SerializationContext::create()->setGroups(array('Default', 'books')));
这将序列化评论,但不会将其分配给任何内容。
你可能想做类似的事情:
$serializedReviews = $serializer->serialize($reviews, 'json', SerializationContext::create()->setGroups(array('Default', 'books')));
return $this->handleView($this->view($serializedReviews));