あるモジュールでイベントを設定し、別のモジュールのコントローラーでそれをトリガーしようとしています。共有イベントマネージャーを使用していますが、何か問題が発生しているようです。
モジュール1:
public function onBoostrap(Event $e)
{
$sem = $e->getTarget()->getEventManager()->getSharedEventManager();
$sem->attach('checkSomething', function (){
die("checked");
});
}
Module2コントローラー:
public function checkAction ()
{
$this->getEventManager()->trigger('checkSomething');
}
あなたたちは私が間違っているかもしれないことを知っていますか?または、これを行うためのより良い(正しい)方法がある場合。