symfony2 child entity


symfony2 child entity

我有许多不同类型的内容容器,它们以不同的方式使用。它们都有相同的属性,所以我可以使用相同的类,但由于我使用它们的方式不同,我正在想一种方法来很好地做到这一点。

在我的关系数据库思维方式中,我会使用int标志将容器标记为geoarea或building或单个服务器类型(这些是我的容器)。

现在我想知道symfony是否没有提供一种更流畅的方式来实现这一点,比如说子实体?如果我可以定义一个类(实体)"容器"并用作实际实体的基础?还是我偏离了轨道。。。

我对symfony2很陌生,对面向对象编程也很陌生,但对web开发不熟悉。。。

您可以使用继承。它是面向对象编程的主要概念之一:继承

看看Docrine继承实体:继承映射