【问题标题】:Symfony API Platform - embed insertSymfony API 平台 - 嵌入插入
【发布时间】:2020-04-04 16:51:49
【问题描述】:

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

    /**
 * @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.",

【问题讨论】:

    标签: api symfony platform


    【解决方案1】:

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

    { "电话号码": "98893", “完成值”:[{ "fieldId":4, “元素ID”:25 }]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多