0

さまざまな方法で使用するさまざまな種類のコンテンツ コンテナーが多数あります。プロパティが全て同じなので同じクラスを使えますが、使い方が違うのでうまく使いこなせる方法を考えています。

私のリレーショナル データベースの考え方では、int フラグを使用して、コンテナを geoarea タイプ、建物タイプ、または個々のサーバーのいずれかとしてマークします (これらは私のコンテナです)。

今、symfony がこれを行うためのよりスムーズな方法を提供していないかどうか疑問に思っています。子エンティティとしましょうか? クラス (エンティティ) の「コンテナ」を定義して、実際のエンティティのベースとして使用できるとしたら? それとも、私はここで道を外れていますか...

私は symfony2 は初めてで、オブジェクト指向プログラミングはかなり初めてですが、Web 開発は初めてです...

4

1 に答える 1

2

継承を使用できます。これは、オブジェクト指向プログラミングの主要な概念の 1 つです:継承

Docrine Inheritance Entity : Inheritance Mappingを見てください。

于 2012-08-02T13:01:44.780 に答える