0

我目前正在 Zend 2 中开发后端应用程序,我需要禁用整个应用程序的视图。如果我可以在初始化阶段禁用它,我会非常高兴。这可能吗?

谢谢,

4

2 回答 2

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();
        });
    }
}
于 2013-01-08T23:33:34.147 回答
0

是的,这是可能的。在操作中使用以下代码来隐藏视图。

return $this->getResponse();
于 2013-01-08T09:24:40.133 回答