namespace MyVendor\MyCustomModule\MyModel; use Magento\Framework\App\Config\ScopeConfigInterface; use Magento\Store\Model\ScopeInterface; class MyClassName { const MY_PATH = 'design/head/includes'; protetecd $_scopeConfig; public function __construct(ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } public function getMyCustomValue() { return $this->_scopeConfig->getValue(self::MY_PATH, ScopeInterface::SCOPE_STORE); } }
Explicando o código acima:
- Armazenamos o path do valor que precisamos pegar em nossa constante;
- Instanciamos a interface no construtor;
- Criamos nosso método customizado para retorna o valor que precisamos.
Para um melhor entendimento do código acima, em SQL, ficaria assim:
"SELECT `value` FROM core_config_data WHERE path = design/head/includes";
Dúvidas? Posta aí!!!
Um abraço.