嗨我有很多常见的html,我想在布局中使用:
zf启用布局
然而问题是希望在我在控制器中创建的loginAction()之外的每个操作上显示此布局?
答案 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()上,其中还有其他页面,如检索密码页面。因此,这些页面的布局都与默认布局不同。