2012-07-25 3 views
1

Magento의 관리 백엔드에서 시스템 구성을 설정 중이며 현재 파일에 데이터를 저장하고 있으며 현재 값이 무엇인지 보여주는 Magento의 파일에서 데이터를 가져 오려고했습니다. 이를 달성하기 위해 어떤 방법으로 오버로드해야합니까? Mage_Core_Model_Config_Data을 확장 한 후 기능이 load()이라고 생각했지만 잘못되었습니다.파일에 저장된 시스템 구성 데이터는 어떻게로드합니까?

답변

1

관리자의 시스템 구성 데이터를 설정하려면 로컬 모듈의 sql 폴더에 upgrade-scripts를 작성하십시오. 다음은 눈사태에 대한 시스템 구성 값을 설정 한 예입니다. setConfig 데이터

***setConfigData*** 
    access: public 
    void setConfigData ($path, $value, [ $scope = 'default'], [ $scopeId = 0], [  $inherit = 0]) 
    $path 
    $value 
    $scope 
    $scopeId 
    $inherit 

<?php 
    $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); 
    $setup->startSetup(); 
    $setup->setConfigData('avalanche_config/avalanche_design/avalanche_customcss','1'); 
    $setup->endSetup(); 

구문 및 사용법 당신은 업그레이드 스크립트를 작성하기위한 http://codemagento.com/2011/02/install-scripts-and-upgrade-scripts/를 참조 할 수 있습니다.

이것은 시스템 구성 데이터를 설정하는 솔루션 중 하나입니다.이 방법이 적합한 지 확신 할 수 없습니다. 어쨌든, 행운을 비네.

스왑 아나

관련 문제