0

我有一个主布局,我在这个布局中调用我的登录表单。这个登录表单留在页面的标题中,因为我不能把它放在视图中。

如果用户错误您的电子邮件或密码,将被重定向到尝试页面。在此页面中,我需要在标题中删除此登录表单,并在视图中调用登录表单。

但我对为此创建另一个布局不感兴趣,有人知道我该怎么做吗?

我的主页:

在此处输入图像描述

尝试页面:

在此处输入图像描述

4

1 回答 1

2

使用 zend 视图占位符助手

在你的 layout.phtml

<?php if(!$this->placeholder('hide_login_form')) :?>
<?php echo new My_Login_Form(); ?>
<?endif:?>

现在在您要呈现整页表单的登录操作中

public function loginAction()
{
 $this->view->placeholder('hide_login_form')->set(true);
}
于 2012-06-09T04:26:24.123 回答