2016-04-18 4 views

答えて

2

the docsから:

9.2

$evm->addEventListener('onFlush', new Doctrine\Listeners\FlushListener()); 

は存続にトリガされたリスナーがあります。ライフサイクルイベント

[...]

prePersist - それぞれのEntityManagerは、そのエンティティの動作を持続する前prePersistイベントは所与のエンティティの発生を が実行されます。このイベントは、 エンティティの初期持続(つまり、将来の 更新でトリガされない)でのみトリガされることに注意してください。

postPersist - エンティティが永続化された後、エンティティに対してpostPersistイベントが発生します。データベース の挿入操作の後に呼び出されます。生成された主キー値は、 postPersistイベントで使用できます。

+0

ので、私は "$ evm->は、addEventListener( 'postPersist'" を追加し、リスナーに、私は "公共の関数postPersistsを(\教義\ ORM \イベント\ OnFlushEventArgs $ argsを)" を持っているが、それは機能は何の影響 –

+1

を持っていません名前は** postPersist **でなければなりません。最終的なものはありません –

+0

まだ同じ:S –

関連する問題