コントローラー内からDoctrineExtensionsライフサイクルイベントリスナーを削除しようとしています。
ツリー内のすべてのノードを一度に更新する必要があるため、更新イベントのリスナーを削除する必要があります。ライブラリでサポートされていないものですが、正しい左、右、レベルなどを直接設定することで可能です...
コントローラ内からでもライフサイクルを削除することは可能ですか?この状況の可能な解決策は何ですか。
このようなことがうまくいくかもしれないと思いましたが、うまくいきませんでした
$evm = $em->getEventManager();
$listener = new \Gedmo\Tree\TreeListener();
$evm->removeEventListener( array( 'postUpdate' ), $listener );