我在使用JMSSerializerBundle序列化自引用属性时遇到了一些麻烦。
我希望所有属性都包含在父级中,但只包含在子级中的id。
实体:
class Member
{
/**
* @var integer
*/
private $id;
/**
* @var integer
*
* @Serializer\Groups("Member")
*/
private $enrollIp;
/**
* @var Member
*
* @Serializer\Groups("Member")
*/
private $originalEnroller;
期望的输出:
{"enroll_ip":3232235521,"original_enroller":{"id":12345}}
有没有办法做到这一点?