Как часть программного продукта создания пакета в Magento 2. Я получаю ошибку ниже. Даже я удалил var / cache и генерацию.
Это может быть повторяющийся вопрос, но ни один из ответов не работает для этой проблемы.
Неустранимая ошибка: не удается создать экземпляр интерфейса Magento \ Catalog \ Api \ Data \ ProductExtensionInterface в \ ObjectManager \ Factory \ Dynamic \ Developer.php в строке 73
Используется ниже код как ссылка ссылки
$productExtension = $objectManager->create(\Magento\Catalog\Api\Data\ProductExtensionInterface::class);
$option = $objectManager->create(\Magento\Bundle\Api\Data\OptionInterface::class);
$option->setTitle('Size');
$option->setType('radio');
$option->setRequired(true);
$option->setPosition(1);
//$option->setProductLinks($links);
$productExtension->setBundleOptions([$option]);
$_product->setExtensionAttributes($productExtension);
Я использую диспетчер объектов для временной / быстрой цели, преобразую диспетчер объектов в указатель конструктора.
Любой может помочь мне в этом вопросе.
источник
Я боролся с этим и затем нашел решение, которое работало для меня в документации здесь.
Обязательно добавьте ваш интерфейс в качестве предпочтения (правильно) в di.xml.
источник