Zend布局问题

时间:2010-09-02 09:52:58

标签: php zend-framework

嗨我有很多常见的html,我想在布局中使用:

zf启用布局

然而问题是希望在我在控制器中创建的loginAction()之外的每个操作上显示此布局?

3 个答案:

答案 0 :(得分:2)

如果我理解正确,你正在寻找这样的事情:

    $this->_helper->layout->setLayout('foobaz');

只需将其添加到您的loginAction并将foobaz替换为您想要显示的布局。

有关布局的更多信息,请访问:

http://framework.zend.com/manual/en/zend.layout.quickstart.html

答案 1 :(得分:0)

您可以使用以下方法禁用操作中的布局:

$this->_helper->layout->disableLayout();

答案 2 :(得分:0)

我按照@Stegeman的说法,将$this->_helper->layout->setLayout('foobar');放在我的登录/身份验证控制器的init()上,其中还有其他页面,如检索密码页面。因此,这些页面的布局都与默认布局不同。