2012-06-12 21 views
10

Magento'nun veritabanı yapılandırmasını magento içindeki herhangi bir dosyaya almak istiyorum.Magento veritabanı ayrıntıları nasıl alınır

Bunu nasıl yaparım? u yönteme altına öğrenmek

+2

Şu ana kadar ne yaptık? –

+0

Magento, kullanmak için bir araç kullanır, bunları kullanmayı öğrenir, daha sonra her dosyada veritabanına erişmeniz gerekmez. http://www.magentoo.com/pub/magento-ebook-en.pdf güzel bir başlangıç ​​ve bu – Tschallacka

+0

üzerinde genişletin Bu gibi bir şey kullanmamalı. DB soyutlama Magento'da gerçekten iyidir, doğrudan SQL kullanmamak gerekir. Mage_Core_Model_Resource ve Zend_Db_Select'e bakmalısınız. –

cevap

25

Magento bağlantı ayrıntıları ..........

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']; 
İlgili konular