#php #class #extends #many-to-one #doctrine-migrations
Вопрос:
Команда make:migration
не обнаруживает никаких изменений для применения к сущности B
, которая расширяет сущность A
, для свойства x
(Manytoon), добавленного к сущности A
.
В базе данных новое поле x
было добавлено в таблицу a
, но не в таблицу b
.
Связано ли это с отношениями многих людей? Должен ли я добавить другое свойство x
в entity B
? Или проблема только в миграции доктрины ?
class A { [...] /** * @ORMManyToOne(targetEntity=X::class, inversedBy="x") * @ORMJoinColumn(nullable=false) */ protected $x; } class B extends A { [...] }