我有与地址相关的实体用户
/**
* @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.",
答案 0 :(得分:0)
我发现了问题。 completedValues应该是一个数组
{ “ phoneNumber”:“ 98893”, “ completedValues”:[{ “ fieldId”:4, “ elementId”:25 }]