Zend Framework调用表单作为表单中的子表单

时间:2010-01-12 20:30:15

标签: php zend-framework subform

我正在尝试从另一个表单中调用表单。我需要它作为子表单进入。但是,我不能仅仅扩展它,因为两种形式都扩展了所需的不同内容。

这就是我的想法,但它不起作用:

    $subForm3 = new Form_CreateEventInformation();

基本上从CreateEventInformation形式创建一个子表单。

1 个答案:

答案 0 :(得分: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()
 {
 }
}

我认为这就是你所追求的,但似乎你已经尝试过了,并且提到它不起作用但不起作用的是什么?即究竟是什么问题?

如果这不正确,请提供更多信息。这样我就能以更有效的方式帮助你。 :)