Zend framework 如何在布局脚本中使用Zend_表单

Zend framework 如何在布局脚本中使用Zend_表单,zend-framework,forms,Zend Framework,Forms,我使用的是Zend Framework,我有一个layout.phtml,它呈现navigation.phtml。如何在此脚本中显示搜索表单 设置表格的正确位置在哪里?在普通视图脚本中,我将使用controllerAction设置表单,并简单地回显它 我需要一个FrontController插件来设置表单吗?在一个名为MyForm.php的文件中设置表单,您可以在其中编写一个扩展Zend_表单的表单类 class SearchForm extends Zend_Form { public

我使用的是Zend Framework,我有一个layout.phtml,它呈现navigation.phtml。如何在此脚本中显示搜索表单

设置表格的正确位置在哪里?在普通视图脚本中,我将使用controllerAction设置表单,并简单地回显它


我需要一个FrontController插件来设置表单吗?

在一个名为MyForm.php的文件中设置表单,您可以在其中编写一个扩展Zend_表单的表单类

class SearchForm extends Zend_Form
{
    public function init()
    {
        //setup your form
    }
}
在控制器中,实例化表单并将其传递给视图

$form = new SearchForm();
$this->view->form = $form;
在你的.phtml中,你回应了它

<?php echo $this->form; ?>

谢谢,但我的问题是:如何在布局脚本中设置表单(每页显示一个)