Есть 2 таблицы, пишу к ним сущности.
У первой таблицы есть id автоинкремент, а у второй таблицы тоже есть id, только обычный integer.
Нужно связать эти таблицы по этому id. Делаю примерно так:
Но выходит ошибка Could not resolve type of column "id" of class "App\Entity\Element"
class Element {
#[ORM\Id]
#[ORM\Column(name: 'id', type: 'integer')]
#[ORM\GeneratedValue]
private int|null $id = null;
}
class Product {
#[ORM\Id]
#[ORM\Column(name: 'id, type: 'integer')]
private int|null $id = null;
#[ORM\OneToOne(targetEntity: Element::class)]
#[JoinColumn(name: 'id', referencedColumnName: 'id')]
private Element $element;
}