2013-11-15 129 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