Ошибка
Невозможно удалить или обновить родительскую строку: ограничение внешнего ключа не выполнено.
Занятия
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. Я хочу сохранить публикацию, но без ссылки на профессора.
Я не знаю, как это сделать в Учении, возможно ли это? Или всегда отношения должны быть с учителем?