2014-12-05 20 views
0

我有一個自定義模塊在Magento與一些系統配置字段,用於連接(主機,用戶,通過,數據庫名稱)的經典數據庫參數。 我成功地連接到外部數據庫(link),但我不得不用這樣的靜態參數:如何在Magento中動態加載配置參數?

<phplist_database> 
    <connection> 
     <host><![CDATA[localhost]]></host> 
     <username><![CDATA[root]]></username> 
     <password><![CDATA[root]]></password> 
     <dbname><![CDATA[phplist]]></dbname> 
     <model>mysql4</model> 
     <type>pdo_mysql</type> 
     <active>1</active> 
    </connection> 

我如何可以加載從我的系統\配置參數數據庫參數連接?

回答

0
<?php 
    $app = Mage::app('default'); 
    $config = Mage::getConfig()->getResourceConnectionConfig("default_setup"); 
    $dbinfo = array('host' => $config->host, 
       'user' => $config->username, 
       'pass' => $config->password, 
       'dbname' => $config->dbname 
    ); 

    $hostname = $dbinfo['host']; 
    $user  = $dbinfo['user']; 
    $password = $dbinfo['pass']; 
    $bank  = $dbinfo['dbname']; 
?>