GetStoreConfig returns empty



在Magento中,函数getStoreConfig($path)将获取表core_config_data中的$path值。我已经检查了我使用的$path值为 carriers/flatrate/infotext ,但我仍然没有从调用Mage::getStoreConfig('carriers/flatrate2/infotext')返回任何内容。

我试图禁用缓存以及刷新所有缓存,但它仍然不起作用。

当我尝试为 Magento 安装 GLS 扩展时,就会发生这种情况,是否有任何情况会以某种方式干扰此功能?谢谢

更新:

刚刚发现了一些东西:这个函数实际上返回文本,我发现它没有任何问题,但它不起作用,当我尝试直接使用 Magento::getStoreConfig 时,它可以工作。

protected function getInfoText($carrierCode)
{
  if ($text = Mage::getStoreConfig('carriers/'.$carrierCode.'/infotext')) {
    return $text;
  }
  return '';
}

马真托版本:公元1.7

Magento将StoreConfig缓存在内存中,因此请确保在Magento中更改config_store_data后刷新所有缓存。当您尝试升级或安装新扩展时会发生这种情况 - 这是我的情况。

最新更新