2013-01-08 68 views
0

我目前正在Zend 2中開發後端應用程序,我需要禁用整個應用程序的視圖。如果我可以在初始階段禁用它,我會非常高興。這可能嗎?zend框架2禁用整個應用程序的視圖

謝謝,

+0

你爲什麼不請留下您的視圖腳本是空的?你是否需要能夠禁用某些請求的所有視圖?或者對於所有請求? – kokx

回答

0

是的,這是可能的。在操作中使用以下代碼來隱藏視圖。

return $this->getResponse(); 
0
namespace YourModule; 

use Zend\Mvc\MvcEvent; 

class Module 
{ 
    public function onBootstrap(MvcEvent $e) 
    { 
     $sharedEvents  = $e->getApplication()->getEventManager()->getSharedManager(); 
     $sharedEvents->attach('Zend\Mvc\Controller\AbstractActionController','dispatch', 
      function($e) { 
       $response = $e->getResponse(); 
     $response->sendContent(); 
     }); 
    } 
}