Magento2里怎么用代码获取后台设置的国家

6.13K 浏览M2交流区

Magento2里怎么用代码获取后台设置的国家

现在正在开发一款支付插件,需要在代码里获取后台设置国家和货币。

现在贷币可以用这个函数来获取到 了: getBaseCurrencyCode()

想问一下国家怎么获取呢?

1

$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$scopeConfig = $objectManager->create('MagentoFrameworkAppConfigScopeConfigInterface');
$countryCode= $scopeConfig->getValue('general/country/default', MagentoStoreModelScopeInterface::SCOPE_STORE);
$countryName = $objectManager->create('MagentoDirectoryModelCountry')->load($countryCode)->getName();

0

感 谢大佬 ,正是我想要的哈

0

记录一下,从数据库表里core_config_data的数据,都可以按照上面的方式获取到 ,'general/country/default' 就是对应数据库里的field,也即后台的所有的配置 的数据。
如下面链接里:

https://magento.stackexchange.com/questions/78457/how-to-get-value-from-core-config-data-table-in-magento-2

0