我正在 magento 的管理后端设置系统配置,它当前将数据存储在文件中,我想让 Magento 从文件中获取数据以显示当前值。我应该重载什么方法来实现这一点?我以为是load()
扩展后的功能Mage_Core_Model_Config_Data
,但这是错误的。
问问题
373 次
1 回答
1
为了为您的管理员设置系统配置数据,您可以尝试在 sql 文件夹中的本地模块中编写升级脚本。下面是我为 Avalanche 设置系统配置值的一个示例。
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->startSetup();
$setup->setConfigData('avalanche_config/avalanche_design/avalanche_customcss','1');
$setup->endSetup();
setConfig 数据的语法和用法
***setConfigData***
access: public
void setConfigData ( $path, $value, [ $scope = 'default'], [ $scopeId = 0], [ $inherit = 0])
$path
$value
$scope
$scopeId
$inherit
您可以参考http://codemagento.com/2011/02/install-scripts-and-upgrade-scripts/编写升级脚本。
这是设置系统配置数据的解决方案之一,我不确定这是否适合您。无论如何,祝你好运。
斯瓦普纳
于 2012-07-26T00:25:02.210 回答