为什么我不能回应一个简单的Zend形式?

时间:2013-05-22 10:43:28

标签: php forms zend-framework zend-form

我在我的控制器中设置了一个简单的表单:

$form = new Zend_Form;
$form->addElement(new Zend_Form_Element_Text('name'));
$this->view->form = $form;

然而,当我在我的观点中回应它时:

echo $this->form;

我得到Catchable fatal error: Method Zend_Form::__toString() must return a string value in myView.phtml

谁能告诉我为什么会这样?

1 个答案:

答案 0 :(得分:0)

你忘记了装饰者

$form->setDecorators( array( array('ViewScript', array('viewScript' => '_forms/simple.phtml'))));