Zend framework2 zend framework 2禁用整个应用程序的视图
我目前正在Zend 2中开发后端应用程序,需要禁用整个应用程序的视图。如果我能在初始化阶段禁用它,我会非常高兴。这可能吗Zend framework2 zend framework 2禁用整个应用程序的视图,zend-framework2,zend-view,Zend Framework2,Zend View,我目前正在Zend 2中开发后端应用程序,需要禁用整个应用程序的视图。如果我能在初始化阶段禁用它,我会非常高兴。这可能吗 谢谢,是的,这是可能的。在操作中使用以下代码隐藏视图 return $this->getResponse(); 为什么不将视图脚本留空呢?您是否需要能够禁用某些请求的所有视图?还是所有的请求? namespace YourModule; use Zend\Mvc\MvcEvent; class Module { public function onBoot
谢谢,是的,这是可能的。在操作中使用以下代码隐藏视图
return $this->getResponse();
为什么不将视图脚本留空呢?您是否需要能够禁用某些请求的所有视图?还是所有的请求?
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();
});
}
}