Symfony API Platform - вставлять вставку - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть сущность Пользователи, связанные с адресами

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

Когда я пытаюсь вставить адрес при обновлении (из Почтальона):

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

}

У меня следующая ошибка:

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

1 Ответ

0 голосов
/ 04 апреля 2020

Я нашел проблему. completeValues ​​должен быть массивом

{"phoneNumber": "98893", "completeValues": [{"fieldId": 4, "elementId": 25}]

...