Zend framework 如何在Zend Framework中注销控制器插件
如何从控制器操作中注销或禁用控制器插件Zend framework 如何在Zend Framework中注销控制器插件,zend-framework,Zend Framework,如何从控制器操作中注销或禁用控制器插件 class IndexController { public function indexAction() { // disable plugin here // do some other stuff } } 首先获取前端控制器的实例,然后根据给定的名称(类名)获取插件的实例,最后调用unregisterPlugin()方法 public function disableSomePluign()
class IndexController
{
public function indexAction()
{
// disable plugin here
// do some other stuff
}
}
首先获取前端控制器的实例,然后根据给定的名称(类名)获取插件的实例,最后调用
unregisterPlugin()
方法
public function disableSomePluign()
{
$frontController = $this->getFrontController();
$plugin = $frontController->getPlugin('Some_Plugin');
$frontController->unregisterPlugin($plugin);
}
我有一个插件,可以删除响应中的间隔,但是如果我想进行一些调试,我需要在
pre
标记内容中使用间隔,因此对于这些实例,我禁用了该插件。