Платформа Symfony4 API - PullRequest
       6

Платформа Symfony4 API

0 голосов
/ 18 декабря 2018

У меня есть платформа Api с Symfony 4.2, но при публикации данных с Model Group.php появляется эта ошибка:

"hydra: description": "Невозможно сгенерировать IRI для элементавведите "App \ Entity \ Group" ",

Я не понимаю этого.

Моя группа моделей:

<?php

namespace App\Entity;

use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ApiResource(iri="http://schema.org/Group")
 *
 * @ORM\Table(name="group")
 */
class Group
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=255)
     */
    private $name;

    public function getId(): ?int
    {
        return $this->id;
    }

    public function getName(): ?string
    {
        return $this->name;
    }

    public function setName(string $name): self
    {
        $this->name = $name;

        return $this;
    }
}

Мне нужна ваша помощь:)

Спасибо, ребята.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Я думаю, что есть проблема с именем таблицы, потому что "группа" является зарезервированным словом в MySQL, попробуйте изменить имя таблицы на что-то другое.

0 голосов
/ 19 апреля 2019

Эта ошибка не вызвана объектом.Это происходит из-за того, что в файле config.yaml что-то сделано неправильно.

...