#magento #model #module
#magento #Модель #модуль
Вопрос:
Я пытаюсь создать модель в своем модуле, которая сохраняет данные и ссылки в таблице customer_entity. У меня есть модуль, сохраняющий модель без ограничения внешнего ключа, но как только я изменяю таблицу, чтобы включить ограничение, я получаю исключение нарушения целостности, даже если я включаю идентификатор клиента, который существует в таблице customer_entity.
Есть ли что-то дополнительное, что мне нужно сделать с моим классом модели или классом ресурсов модели, чтобы правильно сохранить модель?
Комментарии:
1. Можете ли вы опубликовать какой-нибудь код (SQL также может быть полезен)?
2. А также, пожалуйста, содержимое ошибки ограничения внешнего ключа.
Ответ №1:
Здесь слишком много вещей, которые могли бы стать смягчающим фактором. В какой-то момент Magento запускает некоторый набор SQL-запросов, которые временно (или, возможно, постоянно) вызывают ограничение внешнего ключа. Единственный способ решить эту проблему — опуститься ниже уровня модели и посмотреть на фактический SQL, выполняемый в вашей базе данных.