0
私はエンティティを次のようにしてSymfony 2のフォームタイプエンティティで更新しようとしています。私のフォームはありませんが、ちなみにフォームタイプエンティティsymfony2でフォームを送信
Error: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry for key 'UNIQ_8D93D6495126AC48'
:私は
public functionUpdatMethod($params)
{
$user = $this->em->getRepository("Repository:User")->find($id);
$form = $this->formFactory->createBuilder(UserType::class, $user)->getForm();
$data = $this->requestStack->getCurrentRequest();
$form->submit(json_decode($data, true));
$form->isValid()
if($form->isValid()) { // return true
try {
$this->em->flush();
return "ok";
} catch (\Exception $e) {
dump($e->getMessage());
exit();
}
}
}
isValid
メソッドがtrueを返したが、私は次のエラーを持っているサーバ側にJSONデータを送信するためにJSONRPCプロトコルを使用しています要求データが入力されます。