2012-06-12 44 views
10

我想在magento中的任何文件中獲得magento的數據庫配置。如何獲得magento數據庫詳細信息

我該怎麼做?

+2

你有什麼迄今所做? –

+0

Magento有一整套使用工具,學會使用它們,那麼你不需要在每個文件中都有權訪問數據庫。 http://www.magentoo.com/pub/magento-ebook-en.pdf是一個不錯的開始,並擴大 – Tschallacka

+0

你不應該使用這樣的東西。數據庫抽象在Magento中非常好,你應該避免使用直接的SQL。你應該看看Mage_Core_Model_Resource和Zend_Db_Select –

回答

25

Magento的連接細節ü找到了以下方法..........

require_once ('../app/Mage.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']; 
$dbname = $dbinfo['dbname']; 
相關問題