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
---------------------------

Responder a