Я использую модули migrate_plus и migrate_tools, чтобы попытаться импортировать продукт из файла JSON в тип содержимого Product в Drupal 8.
Я следую этому руководству: https://colorfield.be/blog/drupal-8-json-custom-migration
Так что, если я использую файл JSON из этого учебника, все работает нормально.Сейчас я пытаюсь использовать свой собственный файл JSON, импортирующий из Rest API.
Структура выглядит следующим образом:
{
"data": [
{
"dutchname": "Name of the product",
"purchaseprice": "30.00",
"description": "Description of the product",
}, etc. etc. etc.
У меня есть несколько таких продуктов в этом массиве.
Теперь я использую следующее (извините, я не смог поместить это в кодовый блок ??):
СейчасЯ получаю огромную ошибку в моей консоли, слишком длинную для вывода здесь, но она начинается с чего-то вроде:
QLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null: INSERT INTO {node_field_data}
Что не так в моем коде и почему?
Спасибо, Майк