错误
无法删除或更新父行:外键约束失败。
这些类
class Teacher {
/**
*@ORM\OneToMany(targetEntity="publication", mappedBy="teacher")
*/
protected $publications;
}
class Publication {
/**
* @ORM\ManyToOne(targetEntity="Teacher", inversedBy="publications")
* @ORM\JoinColumn(name="teacher_id", referencedColumnName="id")
*/
protected $teacher;
}
我想要
我想要的是,当你删除一个教师时,id_teacher被修改为NULL。我想保留该发布内容,但不涉及到教授。
我不知道在Doctrine中如何做到这一点,这是否可能?还是说关系必须始终与教师有关?