'da yeni varlığa devam et Yeni bir varlığı devam ettirmek için Doctrine'deki onFlush olayını kullanmaya çalışıyorum, ancak kalıcı olmaya devam ederken sonsuz bir döngüye yol açıyor. İşte İşleyici yapması gereken şeydir:onFlush
$countusers = $em->getRepository('DankeForumBundle:NotificationUser')->countNotificationsByDeal($entity);
if ($countusers > 0) {
$notification = new NotificationAction();
$notification->setDeal($entity);
$notification->setDatepost(new \DateTime());
$notification->setNotificationtype(NotificationAction::TYPE_TOP_DEAL);
// $em is set to EntityManager
$em->persist($notification);
// $uow ist set to UnitOfWork
$uow->computeChangeSet($em->getClassmetadata('Danke\ForumBundle\Entity\NotificationAction'), $notification);
}
ben bir döngü alacağı biliyorum, onFlush Olay kızarma, ama ne zaman bunu yapmayın! Sadece yeni değişiklik kümesini belgelerde yazdığı gibi hesapladım.
Sorunun nerede olduğunu kimse söyleyebilir mi?
DÜZENLEME: Ben birkaç gün önce çalıştı, ama ben (ben doğru olamaz biliyorum;) değişen bir şey hatırlamıyorum eminim ki, Belki ilginç) ...
Bana da aşığım, ama nedenini anlayamıyorum ... Umarım birileri bize yardım edebilir. – mokagio