2010-09-02 71 views
0

嗨,我有很多普通的HTML的,我想通過做佈局中的使用方法:Zend的佈局問題

ZF使佈局

但問題是要對每一個動作中顯示除了這個佈局從我在控制器內創建的loginAction()?

+0

提示:檢查SO上的其他類似問題,這已經以多種方式回答了很多次。 – takeshin 2010-09-02 10:36:42

回答

2

如果我理解正確,你正在尋找的財產以後這樣的:

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

只需將其添加到您的LoginAction和你真的想顯示的佈局替換foobaz。

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

使用您可以在動作禁用佈局:

有關佈局的更多信息可以在發現

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

我做到這一點@Stegeman說,通過把$this->_helper->layout->setLayout('foobar');在我的登錄/身份驗證控制器的init()中,其中有其他頁面,例如檢索密碼頁。所以這些頁面的佈局與默認不同。