Como usar o PDO com codeigniter
Bom dia pessoal,
queria saber como eu utilizo a classe pdo com o codeigniter.
E se alguem sabe como fazer o upgrade do 2.2.1 para o 3.0 e o que mudou.
se alguém puder ajudar agradeço, valeu!
queria saber como eu utilizo a classe pdo com o codeigniter.
E se alguem sabe como fazer o upgrade do 2.2.1 para o 3.0 e o que mudou.
se alguém puder ajudar agradeço, valeu!
João Vitor
Curtidas 0
Respostas
David Silva
30/03/2015
Boa tarde amigo!
Então não é o padrão a se utilizar no framework, mais eu utilizo de uma forma diferente as conexões com o banco.
Crio uma Model(Conexao), crio a function onde vai ter o codigo de conexão, e a partir dai quando necessário chamo a function da model dentro de uma variavel e passo para dentro da model desejado tipo.
Arquivo (Conexao.php)
function Conexao(){ ... }
Controller (Teste.php)
$conexao = new Conexao();
$conecta = $conexao->Conexao();
$dados = new Dados();
$dados->conexao($conecta); // se dentro da classe definir a variavel como public
ou
$dados->setConexao($conecta); se dentro da classe definir a variavel como private ou protected
$dados->ListaDados(); // Chamando a function.
Dentro da ListaDados utilizo os codigos PDO normalmente.
Sei que é não é o padrão mais espero ter ajudado
Então não é o padrão a se utilizar no framework, mais eu utilizo de uma forma diferente as conexões com o banco.
Crio uma Model(Conexao), crio a function onde vai ter o codigo de conexão, e a partir dai quando necessário chamo a function da model dentro de uma variavel e passo para dentro da model desejado tipo.
Arquivo (Conexao.php)
function Conexao(){ ... }
Controller (Teste.php)
$conexao = new Conexao();
$conecta = $conexao->Conexao();
$dados = new Dados();
$dados->conexao($conecta); // se dentro da classe definir a variavel como public
ou
$dados->setConexao($conecta); se dentro da classe definir a variavel como private ou protected
$dados->ListaDados(); // Chamando a function.
Dentro da ListaDados utilizo os codigos PDO normalmente.
Sei que é não é o padrão mais espero ter ajudado
GOSTEI 0