什么是在学说中使用注释组

时间:2017-05-05 06:03:58

标签: php symfony doctrine-orm doctrine

我是学说的新手,在我的symfony项目中,所有实体注释都与群组相关联但我没有得到群组的用途。

/**
     * @ORM\Column(type="string", length=64)
     * @Groups({"public","details"})
     */

我新添加了我的实体文件中的字段,而执行架构更新获取(新添加的字段)从未导入过。

什么是群组以及群组的用途。

2 个答案:

答案 0 :(得分:1)

组不是教义的一部分,除非你需要序列化对象以使用json或xml(Rest API等),否则没有必要

http://symfony.com/doc/current/components/serializer.html#attributes-groups http://symfony.com/blog/new-in-symfony-2-7-serialization-groups

答案 1 :(得分:0)

它允许仅序列化选定的属性组(例如,跳过内部属性)。

在此处阅读更多内容:http://symfony.com/blog/new-in-symfony-2-7-serialization-groups