Magento GetStoreConfig返回空
在Magento中,函数Magento GetStoreConfig返回空,magento,Magento,在Magento中,函数getStoreConfig($path)将在表core\u config\u data中获取$path的值。我已经检查了我使用的$path有一个值,它是carriers/flatrate/infotext,但是我仍然没有从调用Mage::getStoreConfig('carriers/flatrate2/infotext')中得到任何返回 我试图禁用缓存以及刷新所有缓存,但仍然不起作用 这是在我尝试为Magento安装GLS扩展时发生的,是否有任何情况会干扰此功能?谢
getStoreConfig($path)
将在表core\u config\u 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 '';
}
Magento版本:1.7 CEMagento将StoreConfig缓存在内存中,因此确保在更改Magento中的配置存储数据后刷新所有缓存。当您尝试升级或安装新的扩展时会发生这种情况-我就是这样。什么是GLS扩展?此扩展是否可以从Magento Connect安装?如果是,请提供一个我们可以下载的链接。@ceckoslab它不是免费软件或开源软件,因此我无法提供下载链接“运营商/flatrate/infotext”和“运营商/flatrate2/textinfo”实际上是完全不同的路径。您确定不想将函数调用更改为Mage::getStoreConfig('carriers/flatrate/infotext')?@AlexeiYerofeyev抱歉,这是我的打字错误。@all,我已经用我刚找到的东西更新了我的问题。