[Resolvido] Erro de conexão com o Zend e PDO_MYSQL
Pessoal, já tentei conectar ao mysql de várias formas. via resources do bootstrap ou carregando arquivo.ini
O Zend me retorna o seguinte erro:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'Configuration array must have a key for 'dbname' that names the database instance' in C:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Db\Adapter\Abstract.php:287 Stack trace: #0 C:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Db\Adapter\Abstract.php(183):
Estou utilizando o zendStudio com o Zend 1.11.
Segue meus dois codigos que geram o mesmo erro:
PRIMEIRA FORMA:
$dbconfig = $application->getBootstrap()->bootstrapDb();
$db = Zend_Db::factory($dbconfig->adapter, $config->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
SEGUNDA FORMA:
$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/dbconfig.ini', 'database');
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
MEU APPLICATION.INI PARA A PRIMEIRA FORMA:
;DEFINE A BASE DE DADOS
resources.db.adapter = PDO_MYSQL
resourses.db.params.host = 200.250.197.5
resources.db.params.username = root
resources.db.params.password = root00
resourses.db.params.dbname=kerp
MEU DBCONFIG.INI PARA A SEGUNDA FORMA:
[database]
db.adapter = PDO_MYSQL
db.config.host = 200.250.197.5
db.config.username = root
db.config.password = root00
db.config.dbname = kerp
Discussão (9)
Carregando comentários...