Привет я пытаюсь создать OneToMany отношения между Пейджем и блока таблиц, но я получаю следующее сообщение об ошибке на проверке схемы:отображение класса Entity недействителен
[Mapping] FAIL - The entity-class 'mypath\Entity\Block' mapping is invalid:
* The association mypath\Entity\Block#pages refers to the inverse side field mypath\Entity\Page#blocks which does not exist.
[Mapping] FAIL - The entity-class 'mypath\Entity\Page' mapping is invalid:
* The association mypath\Entity\Page#block refers to the owning side field mypath\Entity\Block#page which does not exist.
Ниже моя страница и Блочные Сущности
Страница:
/**
* @ORM\OneToMany(targetEntity="Block", mappedBy="page")
*/
private $block;
Блок:
/**
* @ORM\ManyToOne(targetEntity="Page", inversedBy="block")
* @ORM\JoinColumn(referencedColumnName="id")
*/
private $pages;
Я не уверен, что с ним не так, но похоже что-то связано с аннотациями. Пожалуйста, помогите, спасибо !!!
Лично я бы назвал Сторону ManyToOne единственной, поэтому $ page (потому что для данного блока есть только одна страница), но все, что работает для вас. –