2012-07-25 39 views
1

我在magento的後臺管理員中設置了一個系統配置,它目前將數據存儲在一個文件中,我希望讓Magento從文件中獲取數據以顯示當前值。我應該使用哪種方法來實現這一點?我認爲這是擴展Mage_Core_Model_Config_Data後的load()函數,但那是錯誤的。如何將系統配置數據加載到文件中?

回答

1

爲了爲您的管理員設置系統配置數據,您可以嘗試在本地模塊的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

相關問題