0

2 つのエンティティを作成しました。メインとその延長。

class Main {

    $protected $id;

}

class MainExtension extends Main {

    $protected $field_name;

}

私の Yaml:

Main:
    type: entity
    id:
        id:
            type: integer
            id: true
            generator:
            strategy: AUTO

-

MainExtension:
    type: entity
    fields:
        field_name:
            type: integer

問題は、DB スキーマを更新すると、Main 用と MainExtension 用の 2 つのテーブルが作成され、MainExtension だけが必要になることです。MainExtension は完全に機能し、Main に設定されているフィールド/プロパティを取得しますが、「Main」の作成も停止する必要があります (テーブルなどを削除するだけではありません)。

4

2 に答える 2