1

magentoのadminバックエンドでシステム構成をセットアップしていて、現在はデータをファイルに保存しています。Magentoにファイルからデータを取得させて、現在の値を表示させたいと思いました。これを達成するためにどの方法をオーバーロードする必要がありますか?load()拡張後の機能だと思いましたが、Mage_Core_Model_Config_Dataそれは間違いでした。

4

1 に答える 1

1

管理者のシステム構成データを設定するには、ローカル モジュールの sql フォルダーにアップグレード スクリプトを記述してみてください。以下は、Avalanche のシステム構成値を設定した一例です。

    <?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/を参照してください。

これは、システム構成データをセットアップするための解決策の 1 つですが、これがうまくいくかどうかはわかりません。とにかく、頑張ってください。

スワプナ

于 2012-07-26T00:25:02.210 に答える