1
我在magento的後臺管理員中設置了一個系統配置,它目前將數據存儲在一個文件中,我希望讓Magento從文件中獲取數據以顯示當前值。我應該使用哪種方法來實現這一點?我認爲這是擴展Mage_Core_Model_Config_Data
後的load()
函數,但那是錯誤的。如何將系統配置數據加載到文件中?
我在magento的後臺管理員中設置了一個系統配置,它目前將數據存儲在一個文件中,我希望讓Magento從文件中獲取數據以顯示當前值。我應該使用哪種方法來實現這一點?我認爲這是擴展Mage_Core_Model_Config_Data
後的load()
函數,但那是錯誤的。如何將系統配置數據加載到文件中?
爲了爲您的管理員設置系統配置數據,您可以嘗試在本地模塊的sql文件夾中編寫升級腳本。以下是我設置了雪崩系統配置值的一個示例。
<?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/編寫升級腳本。
這是設置系統配置數據的解決方案之一,我不確定這是否適用於您。 無論如何,祝你好運。
Swapna