我在我的控制器中设置了一个简单的表单:
$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
。
谁能告诉我为什么会这样?
答案 0 :(得分:0)
你忘记了装饰者
$form->setDecorators( array( array('ViewScript', array('viewScript' => '_forms/simple.phtml'))));