Tão refazendo o site da fortes em CI? ;D Já tem exemplo disso aí funcionando no classecontábil... qual é a sua dúvida?
2009/12/11 Rafael V. de Oliveira <[email protected]> > Pra já parece-me tudo OK. > > O que eu faço é isso, e no model utilizo da seguinte forma: > > > > class meu_model extends MY_Model { > > > > //Segunda conexão, no seu caso poderia ser siteFortes > > var $rs; > > > > function meu_model() > > { > > parent::MY_Model(); > > $this->rs = $this->load->database(‘siteFortes’, TRUE); > > } > > > > function get_from_siteFortes($id) > > { > > $this->rs->where(‘id’, $id); > > return $this->rs->get(‘tabela_da_base_siteFortes’); > > } > > > > function get_from_default($id) > > { > > $this->db->where(‘id’, $id); > > return $this->db->get(‘tabela_da_base_default’); > > } > > } > > > > Assim, no controller fica tudo mais fácil. Após o load do model > ($this->load->model(‘meu_model’, ‘Dados’)) eu só chamo as funções > pretendidas: > > //Da 2ª base > > $data[‘siteFortes’] = $this->Dados->get_from_siteFortes(1); > > //Da 1ª base > > $data[‘default’] = $this->Dados->get_from_default(1); > > > > Se aparecer algum erro, coloque-o aqui. Fica mais fácil na ajuda :P > > Abraços > > > > *De:* [email protected] [mailto: > [email protected]] *Em nome de *Tibira Botto > *Enviada em:* quarta-feira, 9 de dezembro de 2009 17:34 > *Para:* CodeIgniter Brasil > *Assunto:* [CodeIgniter] Varios bancos > > > > $active_group = "default"; > $active_record = TRUE; > > > > $db['default']['hostname'] = "localhost"; > > $db['default']['username'] = "root"; > $db['default']['password'] = "senha"; > $db['default']['database'] = "nomedobanco"; > $db['default']['dbdriver'] = "mysql"; > $db['default']['dbprefix'] = ""; > $db['default']['pconnect'] = FALSE; > $db['default']['db_debug'] = TRUE; > $db['default']['cache_on'] = FALSE; > $db['default']['cachedir'] = ""; > $db['default']['char_set'] = "ISO-8859-1"; > $db['default']['dbcollat'] = "latin1_general_ci"; > > // Database de Indicadores > $db['siteFortes'] = $db['default']; > $db['siteFortes']['database'] = "nomedobanco2"; > $db['siteFortes']['pconnect'] = FALSE; > > // Database Temporário > $db['importacao'] = $db['default']; > $db['importacao']['database'] = "nomedobanco3"; > $db['importacao']['db_debug'] = FALSE; > > > Essas configurações estam corretas ? > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

