与 "User" 关联的 Doctrine 实体的 ForeignKeyConstraintViolationException

ForeignKeyConstraintViolationException for the Doctrine entity associated with "User"

我有这个问题,我在测试密码重置时忘记将 link 放在 twig 模板中,我无法删除用户,因为我有这个错误,我现在该怎么办? 谢谢。

Reset-password实体

 /**
     * @ORM\ManyToOne(targetEntity=User::class)
     * @ORM\JoinColumn(nullable=false)
     */
    private $user;

解决方案:


    /**
     * @ORM\ManyToOne(targetEntity=User::class)
     * @ORM\JoinColumn(onDelete="CASCADE")
     */
    private $user;

这允许我删除数据库中的用户。