PATCH Symfony/api-платформы NotEncodableValueException: «Синтаксическая ошибка»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PATCH Symfony/api-платформы NotEncodableValueException: «Синтаксическая ошибка»

Сообщение Anonymous »

Я использую API-платформу, GET и POST работают нормально, мне нужно исправить isFinished в моей сущности, но я получаю ошибку:

ЗАПРОСИТЬ Неперехваченное исключение PHP

Symfony\Component\Serializer\Exception\NotEncodableValueException:
"Синтаксическая ошибка"

Считаете ли вы, что моя сущность имеет плохую конфигурацию?
Спасибо за помощь.
/**
* @ApiResource()
* @ORM\Entity(repositoryClass=CurrentJourneyRepository::class)
*
* @ApiResource(
* collectionOperations={
* "get",
* "post"={"access_control"="is_granted('IS_AUTHENTICATED_ANONYMOUSLY')"},
* "patch"
* },
* itemOperations={
* "get",
* "patch",
* "put",
* "delete"={"security"="is_granted('ROLE_ADMIN')"}
* },
* normalizationContext={"groups"={"journey:read"}},
* denormalizationContext={"groups"={"journey:write"}},
*
*
* )
* @ApiFilter(SearchFilter::class, properties={"user","isFinished","treasureWay"})
*/
class CurrentJourney
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
* @Groups({"journey:read"})
*/
private $id;

/**
* @ORM\Column(type="integer", nullable=true)
* @Groups({"journey:read", "journey:write"})
*/
private $try;

/**
* // * @ORM\ManyToOne(targetEntity=User::class, inversedBy="currentJourneys")
* @ORM\ManyToOne(targetEntity=User::class, inversedBy="waypoints")
*/
private $user;

/**
* // * @ORM\ManyToOne(targetEntity=Waypoint::class, inversedBy="currentJourneys")
* @ORM\ManyToOne(targetEntity=Waypoint::class, inversedBy="users")
*/
private $waypoint;

/**
* @ORM\Column(type="integer",options={"default":"0"}) // integer: 0=abandoned ,1= in progress, 2= finished
* @Groups({"journey:read", "journey:write"})
*/
private $isFinished;

/**
* @ORM\Column(type="datetime")
*/
private $createdAt;

/**
* @ORM\ManyToOne(targetEntity=TreasureWay::class, inversedBy="currentJourneys")
*/
private $treasureWay;


Подробнее здесь: https://stackoverflow.com/questions/667 ... ntax-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»