タグ付けされた質問 「interface」

3
致命的なエラー:Magento 2でインターフェイスをインスタンス化できませんか?
Magento 2でプログラムでバンドル製品を作成する一環として、以下のエラーが発生しています。私もvar / cacheとgenerationを削除しました。 これは重複した質問である可能性がありますが、この問題ではどの回答も機能していません。 致命的なエラー:73行目で\ ObjectManager \ Factory \ Dynamic \ Developer.phpのインターフェイスMagento \ Catalog \ Api \ Data \ ProductExtensionInterfaceをインスタンス化できません リンクの参照として以下のコードを使用 $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); 私は一時的/迅速な目的でオブジェクトマネージャーを使用しています。オブジェクトマネージャーをコンストラクター差止命令に変換します。 誰でもこの問題に関して私を助けることができます。

3
Magento2のIdentityInterfaceとは
Magento 2の多くのモデルが実装していることがわかりますMagento\Framework\DataObject\IdentityInterface。 このインターフェイスには、メソッドgetIdentities の実装が通常返される単一のメソッドがありますreturn [self::CACHE_TAG . '_' . $this->getId()];。 例はここにあります これは何のために使われますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.