Php 如何在ErrorController中获取控制器和操作名称

Php 如何在ErrorController中获取控制器和操作名称,php,zend-framework,Php,Zend Framework,如何在ErrorController中获取控制器和操作名称?我指的是发生异常的控制器和操作。例如,如果我转到: /bogusController/bogusAction 我想要“bogusController”和“bogusAction”。电话: $this->_request->getControllerName(); $this->_request->getActionName(); 返回“error”和“error”。原始请求存储在error\u handler

如何在ErrorController中获取控制器和操作名称?我指的是发生异常的控制器和操作。例如,如果我转到:

/bogusController/bogusAction
我想要“bogusController”和“bogusAction”。电话:

$this->_request->getControllerName();
$this->_request->getActionName();

返回“error”和“error”。

原始请求存储在error\u handler param:
$this->\u getParam('error\u handler')->request->getControllerName()中

一些文档:

原始请求存储在error\u handler param:
$this->\u getParam('error\u handler')->request->getControllerName()中

一些文档: