Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou iniciando com Zend Framework, não estou conseguindo conectar a minha base de dados, alguém pode me ajudar, segue o meu código ...
application/config/application.ini
; this is an INI file
[section]
name = value
;Conexão com o banco de dados
resources.db.adapter = Pdo_Mysql
resources.db.params.host = localhost
resources.db.params.username = root
resources.db.params.password =
resources.db.params.dbname = sistema
resources.db.params.charset = utf8
resources.db.isDefaultTableAdapter = true
application/controllers/IndexController/IndexController.php
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
$db = Zend_Db_Table::getDefaultAdapter();
var_dump($db);
}
}
index.php
error_reporting(E_ALL|E_STRICT); // para mostrar os erros, apenas nos testes(precisa estar setado no PHP.ini)
// Seta o timezone pra s�o paulo
setlocale(LC_ALL, 'pt_BR');
date_default_timezone_set('America/Sao_Paulo');
/ Seta include path para o funcionamento correto do framework OBRIGAT�RIO /
set_include_path('.'.PATH_SEPARATOR.'./lib'.PATH_SEPARATOR.'./application/models/'.PATH_SEPARATOR.get_include_path());
/ Necessário para loadar qualquer outra classe do framework OBRIGAT�RIO /
include "Zend/Loader.php";
//loada o controller front
Zend_Loader::loadClass('Zend_Controller_Front');
//loada o controller bd
Zend_Loader::loadClass('Zend_Db_Table');
//classe usada para configurações
Zend_Loader::loadClass('Zend_Config_Ini');
//classe para acesso a base de dados
Zend_Loader::loadClass('Zend_Db');
$controlador = Zend_Controller_Front::getInstance();//Roda o sistema
$controlador->dispatch();
este código está me retornando o valor NULL ..
Carregando comentários...