Doctrine でイベント トリガーをセットアップしようとしています。これにより、atm で実行された querybuilder にアクセスできるようになります。
モジュールにリスナーをセットアップしました:
$doctrineEventManager = $e->getApplication()->getServiceManager()->get('doctrine.eventmanager.default_orm');
$doctrineEventManager->addEventListener('example', function($eventArgs) {
die("event");
});
そして私のリポジトリで:
$this->getEntityManager()->getEventManager()->dispatchEvent('example', $query);
しかし、それが機能していないため、何か間違っているか、何かが欠けているようです..
この単純なルーチンを実装する方法が見つかりません..
ありがとう。