2010-01-12 1 views
0

다른 양식 내에서 양식을 호출하려고합니다. 하위 형식으로 들어가야합니다. 그러나, 나는 두 형식 모두 필요한 다른 것들을 확장 할 수 있기 때문에 단순히 그것을 확장 할 수는 없습니다. Zend 프레임 워크는 양식 내의 하위 폼으로 호출합니다.

내가 무슨 생각의 종류 그러나 그것은 작동하지 않습니다

$subForm3 = new Form_CreateEventInformation(); 

는 기본적으로 양식 CreateEventInformation에서 subform3을 만들 수 있습니다.

+0

당신이 무슨 뜻인지는 확실치 않지만, 당신이 상속을 조금 악용하는 것처럼 들립니다. Zend_Form을 서브 클래스 화하는 것이 정말로 필요한가요? 서브 클래 싱없이 필요한 것을 구성하는 것이 좋습니다. –

+0

내가 만드는 사이트는 양식 기반 등록 사이트입니다. 양식에 50 개 이상의 필드가 있으며 상당히 복잡 할 수 있습니다. 양식은 양식 정보의 유형에 따라 클래스로 나누어지며 각 클래스는 각각 1000 줄 정도 될 것이므로 한 클래스에서 모든 것을 처리하는 것은 상당히 귀찮습니다. – Joe

답변

1

질문이 조금 애매하지만 가능한 대답을 드리겠습니다. 내가 생각

class Form_WhichNeedsCreateEventInformation 
extends Form_BaseClass 
{ 
public function init() 
{ 
    $this->addSubForm(new Form_CreateEventInformation(),'createEventInformationForm'); 
} 
} 

class Form_CreateEventInformation 
extends Form_BaseClass 
{ 
public function init() 
{ 
} 
} 

이 후 당신,하지만 당신이 이미 그것을 시도하고 작동하지 않는 것을 작동하지 않습니다 언급했던 것 같다 무엇인가

또 다른 형태 내에서 양식을 호출 그것에 대해? 즉, 정확히 무엇이 문제입니까?

잘못된 경우 자세한 정보를 제공해주십시오. 그래서 제가 당신을보다 효과적으로 도와 줄 수 있습니다. :)

관련 문제