Hehe... eu ia sugerir a mesma coisa. 2011/10/25 Erick Patrick <[email protected]>
> @José Ricoy, > > Você já tentou passar os parâmetros de configuração para qual DB você quer > que o model use? > > Segundo o Manual do > CodeIgniter<http://codeigniter.com/user_guide/general/models.html>, > ficaria assim: > > $config['hostname'] = "localhost"; > $config['username'] = "myusername"; > $config['password'] = "mypassword"; > $config['database'] = "mydatabase"; > $config['dbdriver'] = "mysql"; > $config['dbprefix'] = ""; > $config['pconnect'] = FALSE; > $config['db_debug'] = TRUE; > > $this->load->model('Model_name', '', $config); > > > > Att, > > > > > > 2011/10/25 Jose Ricoy de Carvalho <[email protected]> > > > Boa tarde, > > Tenho um sistema/modelo web > > (login/permissões/CRUD-modelo/relacionamentos/formularios/MVC) que é a > base > > para todos os outros sistemas . Agradeço muito a este forum e a ajuda do > > Ademir Gabardo (livro). > > Sou ainda, bastante amador nesta área, porém pretendo aprimorar com o > > tempo. > > Em meu controller modelo que funciona como CRUD, tenha a estrutura > descrita > > abaixo, no qual deixei em construct a chamada dos models para não ter que > > ficar repetindo em todos os métodos. > > > > class *Crud *extends CI_Controller { > > public function __construct(){ > > parent::__construct(); > > // carregamento dos models > > $this->load->model('funcionario_model','',TRUE); > > $this->load->model('departamento_model','',TRUE); > > $this->load->model('cargo_model','',TRUE); > > } > > public function formulario(){ > > ..... (a) > > $valor1 = $this->cargo_model->getall(); > > ..... (b) > > $valor2 = $this->departamento_model->getall(); > > ..... > > } > > public function inserir(){ > > .... (c) > > $this->auth->check_logged... // Librarie de Ademir Gabardo - > > permissões. > > ..... (d) > > if ($this->funcionario_model->add()); > > ..... > > } > > // (a), (b), (c), (d): não existe no código. São apenas referências de > > posição para este email > > } > > > > > > Estou tentando trabalhar com *múltiplos bancos de dados*. Em testes, > estou > > efetuando a conexão a base de dados da seguinte forma (conexão manual): > > 1 - autoload does not include ‘database’. > > 2 - Inseri no database.php outros grupos de conexão. > > 3 - Nos models coloquei: $Banco1 = $this->load->database('banco1',TRUE); > > $banco2 = $this->load->database('banco2',TRUE); > > > > Funcionou, *PORÉM*, não pude efetuar o *CARREGAMENTO DOS MODELS *no > > __construct(). Este carregamento foi posicionado (repetidas vezes) antes > > das > > *operações dos models e das chamadas da librarie de autenticação*. (a), > > (b), > > (c), (d), (e),(f),.... > > > > *INVIÁVEL *!!!! Estou PARADO! Preciso de AJUDA ! > > > > > > Qualquer indicação de site ou material será de grande ajuda ! > > > > Grato, > > > > Ricoy > > [email protected] > > (ci 2.0.3 / PHP 5.3 / MySQL / Linux Opensuse) > > _______________________________________________ > > [email protected] > > http://www.codeigniter.com.br > > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > --------------------------- > > Oportunidade de negócio > > http://www.franquiasargohost.net > > --------------------------- > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

