2

いくつかの特別な製品を作成するために、更新スクリプトで基本通貨コードを取得しようとしています。使おうとしたら

Mage::app()->getStore()->getBaseCurrencyCode();

デフォルトのデフォルト通貨である「USD」を取得しました。ストアがまだ初期化されていないようです。

4

1 に答える 1

2

init の後に実行される「データ更新」スクリプトがあることがわかりました。これは data-upgrade-versionfrom-versionto.php と呼ばれます。

Mage_Core_Model_Resource_Setup::applyDataUpdates() を参照してください。

于 2013-02-04T16:49:42.763 に答える