我想在symfony项目, 教义事件上班以下symfony的文档我有这样的代码主义LifecycleEventArgs返回Gedmo 可记录的实体 LogEntry
public function postPersist(LifecycleEventArgs $args)
{
$entity = $args->getEntity();
if (!$entity instanceof Rubrique) {
return;
}
$entityManager = $args->getEntityManager();
// do some stuff
}
的问题是,$entity
不预期对象Rubrique
,但Gedmo\Loggable\Entity\LogEntry
的实例可能是因为Rubrique
是Loggable
。我如何才能访问我的实体以便按照我的需要操作它? 感谢
'postPersist'应该被调用两次。一次用于'Rubrique',一次用于'LogEntry'。你测试过了吗? – naitsirch