[英]Symfony API Platform - embed insert
I have entity Users, related to Addresses我有与地址相关的实体用户
/**
* @Groups({"users:read","users:write"})
* @ORM\OneToMany(targetEntity="App\Entity\Addresses", mappedBy="client", cascade={"persist"},orphanRemoval=true)
* @Assert\Valid()
*/
private $addresses;
When I try to insert an addreess on update (from Postman):当我尝试在更新时插入地址时(来自邮递员):
{
"phoneNumber": "98893",
"completedValues": {
"fieldId":4,
"elementId":25
}
} }
I have the following error:我有以下错误:
"hydra:description": "The type of the key \"fieldId\" must be \"int\", \"string\" given.",
I found the problem.我发现了问题。 completedValues should be an array completedValues 应该是一个数组
{ "phoneNumber": "98893", "completedValues": [{ "fieldId":4, "elementId":25 }] { "phoneNumber": "98893", "completedValues": [{ "fieldId":4, "elementId":25 }]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.