1

コントローラーに簡単なフォームを設定しました。

$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

なぜこれが起こっているのか誰にも教えてもらえますか?

4

1 に答える 1

0

デコレータを忘れた

$form->setDecorators( array( array('ViewScript', array('viewScript' => '_forms/simple.phtml'))));
于 2013-05-22T11:13:41.617 に答える