【发布时间】:2011-05-31 21:00:04
【问题描述】:
是否可以从视图助手加载 Zend_Form?我在登录操作方法中使用这个表单。但我也希望这个表单在每个页面的导航中都可见(因此实际上还没有调用登录操作),表单的 post 方法将发送到登录操作方法。
我猜应该使用视图助手来完成,但我不知道如何。
有什么想法吗?
我试过这个: 我的视图助手:
class Zend_View_Helper_LoginForm
{
function getLoginForm(){
$form = new Form_LoginForm();
return $form;
}
}
我从我的布局中这样称呼它:
<?php echo $this->form(); ?> 但这不起作用。 (不过,我可以通过操作方法调用相同的表单!)
在这种情况下,它给了我这个错误(这没有意义,因为我的助手只有 9 行长):
Warning: Missing argument 1 for Zend_View_Helper_Form::form() in C:\xampplite\htdocs\zendpr\library\Zend\View\Helper\Form.php on line 44
【问题讨论】:
标签: zend-framework forms view helper