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