私のアプリには事前更新リスナーがあります。私はそれがいくつかの追加レコードを作成したいと思っています。基本的な機能の簡単な例を以下に示します。今回の実装では、新しいイベントが永続化されていないように見えます。私がここで作る必要がある他の呼び出しがありますか?ありがとう。symfony 2.1のpreUpdateコールへの追加の永続呼び出しの追加
public function preUpdate(Event\LifecycleEventArgs $eventArgs)
{
$em = $eventArgs->getEntityManager();
$uow = $em->getUnitOfWork();
$entity = $eventArgs->getEntity();
$updateArray = $eventArgs->getEntityChangeSet();
//Updates
if (($entity instanceof Bam) === false) {
$thing = new OtherThing();
$thing->setFoo('bar');
$uow->persist($thing);
}
$uow->computeChangeSets();
}
'$ historyRecord'は何ですか? – cheesemacfly
タイプミスが修正されました。 – keybored