我创建了两个实体。一个主要的和一个扩展的。
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
问题是当我更新数据库模式时,它会创建两个表,一个用于 Main,一个用于 MainExtension,我只需要 MainExtension 一个。MainExtension 完美地工作,并且会拾取 Main 中设置的字段/属性,但我只需要它来停止创建“Main”(不只是删除表或其他东西)。