4

我在使用 JMSSerializerBundle 序列化自引用属性时遇到了一些问题。

我想要所有属性,但 id 包含在父级中,但只有 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}}

有没有办法做到这一点?

4

0 回答 0