Доктрина не создает миграцию для нового свойства расширенного класса

#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 {  [...] }