Symfony API平台-嵌入插入

时间:2020-04-04 16:51:49

标签: api symfony platform

我有与地址相关的实体用户

    /**
 * @Groups({"users:read","users:write"})
 * @ORM\OneToMany(targetEntity="App\Entity\Addresses", mappedBy="client", cascade={"persist"},orphanRemoval=true)
 * @Assert\Valid()
 */
private $addresses;

当我尝试在更新中插入地址(来自Postman)时:

{
"phoneNumber": "98893",
"completedValues": {
    "fieldId":4,
    "elementId":25
}

}

我遇到以下错误:

"hydra:description": "The type of the key \"fieldId\" must be \"int\", \"string\" given.",

1 个答案:

答案 0 :(得分:0)

我发现了问题。 completedValues应该是一个数组

{ “ phoneNumber”:“ 98893”, “ completedValues”:[{ “ fieldId”:4, “ elementId”:25 }]