2013-11-15 223 views
0

其他人如何處理這樣的東西?Zend框架佈局處理

我正在用ZF構建一個網站,它有1個佈局。網站上的一些操作打開ajax或iframe(Fancybox)燈箱以顯示錶單和視圖。因此,我們需要關閉佈局,以便不顯示標題/背景/等,但是隨後我會丟失佈局的主體,如HTML主體,包含所有默認幫助者的標題部分等。

In這種情況下,我應該只設置兩種佈局,還是有更好的方法去處理這個問題?

這是ZF1

回答

1

我會創造另一個佈局(姑且稱之爲minimal.phtml)。 在控制器處理Ajax可以改變在礦井init()函數佈局腳本...

Zend_Layout::getMvcInstance()->setLayout('minimal'); 

或者

$this->_helper->layout->setLayout('minimal'); 
+0

謝謝SR,這將很好地工作! – LeviXC