在Symfony序列化程序DiscriminatorMap中使用“组”

时间:2019-09-12 14:00:17

标签: symfony serialization symfony4

使用Symfony序列化程序组件4.3版。

我使用Symfony\Component\Serializer\Annotation\DiscriminatorMap批注在序列化数据中包括“ discriminator”列:

use Symfony\Component\Serializer\Annotation\DiscriminatorMap

/**
 * @ORM\InheritanceType("SINGLE_TABLE")
 * @ORM\DiscriminatorColumn(name="type", type="string")
 * @ORM\DiscriminatorMap({"a" = "A", "b" = "B"})
 *
 * @DiscriminatorMap(typeProperty="type",mapping={"a" = "A", "b" = "B"})
 */
class XXX
{

这很好。

但作为高级用法,如何将其与Groups批注一起使用,以排除/包括该字段,以及SerializedName

0 个答案:

没有答案