質問

getScope() method generates:

Fatal error: Uncaught Error: Call to undefined method Magento\Framework\App\Config::getScope()

public function __construct(
    \Magento\Framework\ObjectManagerInterface $objectManager,
    \Magento\Framework\App\Config\ScopeConfigInterface $scope
) {
    $this->objectManager = $objectManager;
    $this->scope         = $scope;
    $this->entities      = $this->scope
        ->getScope(ScopeConfigInterface::SCOPE_TYPE_DEFAULT)
        ->getValue('oei/export_entities');
}
役に立ちましたか?

解決

Delete getScope method will solve the problem.

public function __construct(
\Magento\Framework\ObjectManagerInterface $objectManager,
\Magento\Framework\App\Config\ScopeConfigInterface $scope
) {
$this->objectManager = $objectManager;
$this->scope         = $scope;
$this->entities      = $this->scope
    //->getScope(ScopeConfigInterface::SCOPE_TYPE_DEFAULT)
    ->getValue('oei/export_entities');
}
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top