【问题标题】:Zend Framework Layout HandlingZend 框架布局处理
【发布时间】:2013-11-15 21:55:20
【问题描述】:

其他人是如何处理这样的东西的?

我正在使用 ZF 构建一个站点,它有 1 个布局。网站上的一些操作会打开一个 ajax 或 iframe (Fancybox) 灯箱来显示表单和视图。所以我们需要关闭布局,这样标题/背景/等就不会显示,但是我会丢失布局的主体,比如 HTML 正文、带有所有默认帮助程序的 Header 部分等。

在这种情况下,我应该只设置两个布局,还是有更好的方法来处理?

这是在 ZF1 上

【问题讨论】:

    标签: zend-framework


    【解决方案1】:

    我会创建另一个布局(我们称之为 minimum.phtml)。 在处理 Ajax 的控制器中,您可以更改 init() 函数中的布局脚本...

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

    或者

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

    【讨论】:

      猜你喜欢
      • 2010-11-07
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 2011-10-13
      相关资源
      最近更新 更多