2 つのユーザー タイプを持つ Symfony 2 のバンドルを作成しています。1 つのユーザー タイプのみが使用されます (クラスはサービス構成で指定されます)。User
共通の基本クラスから継承する2 つのクラスを定義しました (単一テーブルの継承を使用)。ただし、ディスクリミネーターの列はスペースの無駄のように思えます。STI を使用せずに基本クラスから継承する方法はありますか?
注釈を省略した場合InheritanceType
、Symfony コンソール コマンドdoctrine:update:schema
はユーザー テーブルを 2 回作成しようとし、エラーをスローします。