我正在尝试为 Laminas 框架添加事件,该事件将在触发\Laminas\Mvc\MvcEvent::EVENT_DISPATCH 时触发。但绝对没有任何事情发生,就像这个触发器不存在一样。我究竟做错了什么?
这是module\Application\src\Module.php下的代码:
use Laminas\ModuleManager\ModuleManager;
use Laminas\Mvc\MvcEvent;
class Module
{
public function init(ModuleManager $moduleManager)
{
ini_set("display_errors", '1');
$eventManager = $moduleManager->getEventManager();
$eventManager->attach(MvcEvent::EVENT_DISPATCH, [$this, 'onDispatch']);
}
public function onDispatch(\Laminas\EventManager\Event $event)
{
var_dump('ok');die;
}
}