@gitdev

Как сделать первичный ключ из двух колонок в Symfony 4?

Выдает ошибку:
No identifier/primary key specified for Entity "App\Metrag\AppBundle\Entity\AgentRealty". Every Entity must have an identifier/primary key.

/**
 * AgentRealty
 *

 * @ORM\Entity
 *
 */
class AgentRealty
{
    /**
     * @ORM\OneToOne(targetEntity="App\Metrag\AppBundle\Entity\Realty")
     * @ORM\JoinColumn(name="realty_id", referencedColumnName="id" )
     */
    private $realty;

    /**
     * @ORM\OneToOne(targetEntity="App\Metrag\AppBundle\Entity\Agent")
     * @ORM\JoinColumn(name="agent_id", referencedColumnName="id" )
     */
    private $agent;
}
  • Вопрос задан
  • 1181 просмотр
Решения вопроса 1
у обоих добавляете @ORM\Id. и будет составной ключ. вот
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы