Большое спасибо за недавнюю помощь.Он работает очень хорошо, но теперь у меня возникли некоторые проблемы с этим кодом.
//Save course record to DB
$record_course = new course();
$record_course->setName($courseInfo['name']);
$record_course->setUrl($courseInfo['url']);
$record_course->setAcronym($courseInfo['acronym']);
$record_course->setCourseTypeId($record_courseType->getId());
$record_course->setStartDate($courseInfo['startDate']);
$record_course->setCollegeId($record_college->getId());
$record_course->setPlanUrl($courseInfo['planUrl']);
$record_course->replace();
Как видите, я пытаюсь обновить запись, но теперь у нас есть некоторые внешние ключи.В данном случае это CourseTypeId и CollegeId.Когда я пытаюсь заменить эту запись, я получаю следующее сообщение:
"SQLSTATE [23000]: Нарушение ограничения целостности: 1451 Невозможно удалить или обновить родительскую строку: сбой ограничения внешнего ключа (grabmark
. course
, ОГРАНИЧЕНИЕ course_course_type_id_course_type_id
ИНОСТРАННЫЙ КЛЮЧ (course_type_id
) ССЫЛКИ course_type
(id
)) "
Кто-нибудь может мне помочь, пожалуйста?Извините, но я сейчас начинаю в Symfony, и это мой первый контакт с MVC Framework.Большое спасибо, Александр Соуза