我尝试在更新脚本中获取基本货币代码,以创建一些特殊产品。 如果我尝试使用
Mage::app()->getStore()->getBaseCurrencyCode();
我得到了'美元',这是默认的默认货币。 看起来商店尚未初始化。
答案 0 :(得分:2)
我发现有一个'数据更新'脚本在init之后运行,它被称为data-upgrade-versionfrom-versionto.php。
请参阅Mage_Core_Model_Resource_Setup :: applyDataUpdates()