2012-06-12 15 views
10

Quiero obtener la configuración de la base de datos de magento en cualquier archivo dentro de magento.Cómo obtener detalles de la base de datos magento

¿Cómo puedo hacer esto?

+2

Lo que han hecho hasta ahora? –

+0

Magento tiene toda una lista de herramientas para usar, aprende a usarlas, luego no necesitas tener acceso a la base de datos en cada archivo. http://www.magentoo.com/pub/magento-ebook-en.pdf es un buen comienzo y ampliar ese – Tschallacka

+0

No debería estar usando algo como esto. La abstracción de base de datos es realmente buena en Magento, debe evitar el uso de SQL directo. Deberías mirar Mage_Core_Model_Resource y Zend_Db_Select –

Respuesta

25

Magento detalles de la conexión te enteras a continuación método ..........

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']; 
Cuestiones relacionadas