タグ付けされた質問 「abstract-class」

2
Magento 2-オブジェクトマネージャは、Abstractクラスをインスタンス化しようとします。( 致命的な誤り )
Magento 2で遊んでいるのに問題が発生した場合、頭を抱えることができません。オブジェクトマネージャは、Abstractクラスをインスタンス化しようとしますが、これにより致命的なエラーが発生します。誰かがこれを引き起こしたり、私を正しい方向に向けたりする原因を知っていますか? エラー Fatal error: Cannot instantiate abstract class Magento\Framework\Model\Resource\AbstractResource in /lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php on line 75 問題 私のモジュールには、を拡張するモデルがあり\Magento\Quote\Model\Quoteます。このモデルのコンストラクタには、これを挿入する次の行があります。 \Magento\Framework\Model\Resource\AbstractResource $resource = null,。 モデルをインスタンス化するコントローラーは、モデルをインスタンス化\Magento\Backend\App\Actionする$this->_objectManager->create()ために拡張し、使用します。 私が頭を包み込めないのは、Magentoモデルをインスタンス化すると動作するだけですが、モデルをインスタンス化すると、この抽象クラスをインスタンス化して上記のエラーをスローすることです。オブジェクトマネージャにこれを行うよう指示するものと、問題を解決する方法を教えてください。 私が最初に考えたのは、Magentoを使用di.xmlしてこれを置き換える、これまたは何かを実行することでした。 これを読んでくれてありがとう。この問題に関するヘルプまたは入力を歓迎します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.