2013-02-07 88 views
0

我一直在試圖弄清楚magento如何保存System.xml中給定模塊的配置數據。原因?我想編輯用戶提供的數據,然後將其存儲在數據庫中。 任何線索????保存擴展配置數據Magento

回答

0

看看Mage_Core_Model_Store::setConfig函數(和getConfig讀取值)。你可能必須寫一個觀察者來聽store_save_before事件。

Magento將配置數據存儲在core_config_data數據庫表中 - 路徑列是system.xml文件中XML元素的層次結構,與用於讀取config.xml文件中默認值的XPath相同,值列包含已保存的值。

當利用例如數據訪問數據時, Mage::getStoreConfig('path', $storeId); Magento首先在表中搜索路徑 - 值對,如果找不到它,它會從config.xml文件讀取默認值。

+0

輝煌。謝謝!! – BlahBlah