我试图在一个模块中设置一个事件,并在另一个模块的控制器中触发它。我使用的是共享的事件管理器,但它似乎即时做错事..ZF2共享事件
模块1:
public function onBoostrap(Event $e)
{
$sem = $e->getTarget()->getEventManager()->getSharedEventManager();
$sem->attach('checkSomething', function(){
die("checked");
});
}
单词数控制器:
public function checkAction()
{
$this->getEventManager()->trigger('checkSomething');
}
。你们知道我可能是做错了什么?或者如果有更好的(正确)方法来做到这一点。
仍然没有工作..也许关于sharedmanager的东西? – MGP