我希望从控制器中删除Doctrine Extensions 生命周期事件侦听器。
我需要删除更新事件的侦听器,因为我需要一次更新树中的所有节点。图书馆不支持的东西,但可以通过直接设置正确的左,右,水平等来实现......
甚至可以从控制器中删除生命周期吗?这种情况有什么可能的解决方案。
我认为这样的事情可能会奏效,但它没有
$evm = $em->getEventManager();
$listener = new \Gedmo\Tree\TreeListener();
$evm->removeEventListener( array( 'postUpdate' ), $listener );