2011-11-11 2 views
0

상속이있는 모델이 있습니다. 내 양식 사람들에Doctrine2 및 상속

추상 클래스 X, 서브 클래스 A, B 및 C와

...

양식이 선택에 것입니다 따라 적용되는 X의 유형을 선택 할 수 있어야합니다 A, B 또는 C를 보여주십시오.

X에 어떤 유형이 있습니까?

나는 판별에 뚜렷한 선택을 사용하여 생각하지만 관리하지 않았다 ..

어떤 아이디어가?

난 당신이 그냥 하드 코딩 할 수 없습니다 ..

답변

0

을 단지 선택 fieldtype에 결과 배열을 추가하는 기본 쿼리를 할 수 있다면 그것은 확인을 것입니까? 사실 추상적 인 수업이 그의 정확한 아이를 아는 것은 아주 이상합니다.

수동으로 entite 및 주석을 검사하여 번들에서 상속 트리를 작성할 수 있습니다. 그러나 좋은 생각이라고 생각하지 않습니다.

+0

에 대한

추상 클래스는 알고 안 나는 이상한 행동을 알고 있지만,이 경우에는 내가 알아야 할 ... 그리고 하드 코딩으로 내가 dubble 관리가 .... – cmeijerink

0

어딘가에 옵션을 저장하십시오. FractalizeR처럼 하드 코딩하거나 데이터베이스 나 파일에 저장하십시오. 그 서브 클래스