Come recuperare via codice il valore di una variabile di configurazione

Anche nella versione 2, Magento salva i valori delle variabili di configurazione di sistema nella tabella 'core_config_data'.

Per recuparare via codice il valore di una variabile di configurazione occorre invocare il seguente metodo:

$this->_scopeConfig->getValue('path/variable/value', \Magento\Store\Model\ScopeInterface::SCOPE_STORE);


Per poter utilizzare il metodo getValue() della classe­\Magento\Framework\App\Config\ScopeConfigInterface occorre quindi inettare tale classe nel costruttore della nostra classe:

­

protected $_scopeConfig;
public function __construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig) {
$this->_scopeConfig = $scopeConfig;
}

Categoria: