0

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

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

现在我想知道 symfony 是否没有提供更流畅的方式来执行此操作,比如说子实体?如果我可以定义一个类(实体)“容器”并用作实际实体的基础?还是我在这里偏离轨道...

我是 symfony2 的新手,对面向对象编程相当陌生,但对 Web 开发不熟悉......

4

1 回答 1

2

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

看看Docrine Inheritance Entity:继承映射

于 2012-08-02T13:01:44.780 回答