Symfony 4 + Api平台无法自动验证\“ NULL \”类型的值。在nativeSQL查询上

问题描述 投票:0回答:1

我已经被困了几个小时了:

根据我的变体进行简单查询:

$query = "UPDATE variation SET status = 'FALSE' WHERE id IN
('ba21ac3f-0e7f-4bb9-b31f-dbd49053002e','a656e102-0339-4db0-a4b1-16451c2f1d90','64da7d32-2c9f-4478-bc6d-0b7b6c07af8e','8aba2925-7017-4899-bdfa-bf341c0fccec','6d4374cb-3713-4162-be53-2232202b5809','1810057a-6157-45bf-85d5-ade282b7d807','967d7495-6e93-4530-b6d8-d23640b39226','ebdcd88f-1f58-44b6-a14d-d0db9a564671')";

$result = $this->entityManager->getConnection()->prepare($query);

$ result-> execute();

并且使用邮递员还给我:

“ @ context”:“ / contexts / Error”,“ @type”:“ hydra:Error”,“ hydra:title”:“发生错误”,“ hydra:description”:“无法自动验证\” NULL \“类型的值。请提供约束。”“

我的变化类:

/**
 * @var bool
 *
 * @ORM\Column(type="boolean")
 *
 * @Groups({"variation"})
 */
protected $status;

它如何尝试验证某些内容。 ps查询完全正常(POSTGRES-Symfony 4.2-PHP72)

postgresql symfony symfony4 api-platform.com
1个回答
0
投票

如果正文内容在请求中为空,则可以纠正如果内容类型在标头请求中也为空

© www.soinside.com 2019 - 2024. All rights reserved.