jms 序列化器相同的实体关系

时间:2021-04-15 08:43:20

标签: php symfony jmsserializerbundle

我在同一个实体上有一个具有 manyToOne 关系的实体

class Post {
    /**
     * @ORM\OneToMany(targetEntity=Post::class, mappedBy="lotParent")
     */
    private $linkedPosts;
}

如何在不序列化子项的所有属性的情况下序列化主帖子的所有帖子属性?

我的 yaml 序列化文件是这样的,但所有属性对孩子都是可见的:

App\Entity\Post:
    ExclusionPolicy: ALL
    properties:
        id:
            expose: true
            groups: [viewPost, viewChildPost]
        title:
            expose: true
            groups: [viewPost]
        ......
        linkedPosts:
            expose: true
            groups: [viewChildPost]

我不想要这个例子中的儿童标题。 我可以在序列化组上使用 symfony 表达式吗?我没有看到这样的东西

0 个答案:

没有答案
相关问题