Php 从ZF2中的特定视图中删除页脚

Php 从ZF2中的特定视图中删除页脚,php,zend-framework2,footer,Php,Zend Framework2,Footer,如何仅从ZF2中的特定视图中删除页脚。我试过了 $View->setTerminal(true); return $view; 但它使顶部导航栏中的链接处于非活动状态。谢谢您可以更改该特定操作的基本布局 例如,您的主布局可能如下所示: layout.phtml <?php echo $this->doctype(); ?> <html lang="en"> <head> <?php echo $this->

如何仅从ZF2中的特定视图中删除页脚。我试过了

 $View->setTerminal(true);
 return $view;

但它使顶部导航栏中的链接处于非活动状态。谢谢

您可以更改该特定操作的基本布局

例如,您的主布局可能如下所示:

layout.phtml

<?php echo $this->doctype(); ?>
<html lang="en">
    <head>
        <?php echo $this->headTitle($this->translate('TITLE'))->setSeparator(' - ')->setAutoEscape(false) ?>
    </head>
    <body>
     ....
          <?php echo $this->partial('footer') ?>
    </body>
 </html>

它仍然采用旧的布局。它现在可以工作了。我忽略了代码中的一行,没有更改它。谢谢
public function testAction()
{
    /**
     * Now we use the base with no footer
     */
    $this->layout('layout/no-footer-layout');
    // identical to below, a shortcut
    //$this->layout()->setTemplate('layout/no-footer-layout');

    return new ViewModel(array(/** etc **/));
}