我想在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