我正在为我的类在 Doctrine2 应用程序中编写构造函数,比如说 Fruits、Apple、Bananas。
Fruits
是父类,其中Apples
并Bananas
继承Fruits
自在 field 上使用单表继承type
。
在 Doctrine2 文档页面上,有一个为单表继承提供的示例。如果我们总是使用单表继承进行区分,那么基类是否应该Fruits
是抽象的,因为必须始终设置鉴别器字段?如果是这样,构造函数是否Fruits
也应该受到保护以防止这种行为?
我正在为我的类在 Doctrine2 应用程序中编写构造函数,比如说 Fruits、Apple、Bananas。
Fruits
是父类,其中Apples
并Bananas
继承Fruits
自在 field 上使用单表继承type
。
在 Doctrine2 文档页面上,有一个为单表继承提供的示例。如果我们总是使用单表继承进行区分,那么基类是否应该Fruits
是抽象的,因为必须始终设置鉴别器字段?如果是这样,构造函数是否Fruits
也应该受到保护以防止这种行为?