private ?string $owner;
#[ORM\Column(type: 'string', length: 255)]
#[Groups(['state_call'])]
private ?string $conversation;
сделал вот так. Но почему-то теперь не получаю ни одного поля. То есть возвращается массив с четырьмя пустыми объектами / * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") * @SWG\Property(description="The unique identifier of the training") * @Groups({"training"}) */ private int $id; / * @Rest\Get("/training/trainings", name="trainings", options={"expose"=true}) * @Rest\View(serializerGroups={"training"}) */ public function getTrainings(EntityManagerInterface $em, TrainingService $trainingService)
покажи метод контроллера весь.
/** * @Rest\Get("/training/trainings", name="trainings", options={"expose"=true}) * @Rest\View(serializerGroups={"training"}) */ public function getTrainings(EntityManagerInterface $em, TrainingService $trainingService) { $trainings = $em->getRepository(Training::class)->findBy(['user' => $this->getUser()]); return $this->view($trainings); }
всё ж, вроде, правильно выглядит. Или нет?
Обсуждают сегодня