2011-11-11 18 views
0

私は継承を持つモデルを持っています。私のフォームの人でDoctrine2と継承

抽象クラスX、サブクラスA、BおよびCで

...

フォームは、この選択になります応じて、適用されるXの種類を選択できるようにする必要がありますA、B、Cのいずれかを表示してください...

Xにはどのような種類がありますか?

私はすべてのアイデア

..弁別に明確な選択を使用して思ったが、管理していませんでしたか?

私は選択肢FIELDTYPEに結果配列を追加するネイティブクエリを行うことができればそれは

答えて

0

あなたはちょうどそれをハードコーディングすることはできません.. OKでしょうか?実際に、抽象クラスが彼の正確な子を知ることは非常に奇妙です。

エンティティとその注釈を手動で検査して、バンドル内に継承ツリーを構築することができます。しかし、私はそれが良い考えだとは思わない。

+0

について知るべきではありません.... – cmeijerink

0

オプションをどこかに保存してください。 FractalizeRのようにハードコードするか、データベースやファイルに入れてください。

抽象クラスは、私はそれが奇妙な行動を知っているが、この場合には、私が...知っている必要があり、ハードコーディングで私はDUBBLE政権を持っているそのサブクラス