我在使用sonata user-bundle删除用户时遇到了一些问题。我在我的实体中创建了Att和updatedAt字段但没有删除。我不想在我的实体中添加一个,但由于导入时重复的uniq电子邮件而难以删除实体。
我的代码如下:
$userManager = $this->getContainer()->get('fos_user.user_manager');
$duplicatedEntity = $entityRepository->findOneBy(array('email' => $newUser->getEmail()));
if( $duplicatedEntity !== null ){
$userManager->deleteUser($duplicatedEntity);
}
问题是当它通过deleteUser
时没有任何事情发生。我通过它时记录了一个文件,所以我确信它经过了......