如何以编程方式设置Magento商店配置数据?

问题描述:

要获取存储配置数据,我会使用此代码:如何以编程方式设置Magento商店配置数据?

$data = Mage::getStoreConfig('my/path/whatever'); 

现在,我怎么能保存到该节点?我从Override Magento Config尝试了阿兰斯的建议,但它对我不起作用。

谢谢!

尝试以下操作:

$value = "100"; 
Mage::getModel('core/config')->saveConfig('my/path/whatever', $value); 

OR

$resource = $this->getResourceModel(); 
$resource->saveConfig(rtrim('my/path/whatever', '/'), 1, 'default', 0); 
+0

是的,就是这样,谢谢! – user4095519 2015-01-21 09:27:46

+0

这是否适用于任何配置设置?我在magento.exchange中有类似的问题:http://magento.stackexchange.com/questions/105634/how-to-export-import-features-settings-in-magento – Jurik 2016-03-14 15:28:16

帝国解决方案是正确的,但千万记得之后清理缓存。所以使用类似

$value = "100"; 
Mage::getModel('core/config')->saveConfig('my/path/whatever', $value); 
Mage::getModel('core/config')->cleanCache();