Galera,

O que eu vou precisar fazer é meio incomum, sera que voces podem me ajudar?

Eu tenho um banco de dados só para autenticacao chamado de "user" no meu
"database.php" e nele que diz o nome do meu database "default", algo como:

+----+-----------+----------------------------------+---------------------+
| id | username  | password                | database            |
+----+-----------+----------------------------------+---------------------+
|  1 | rmonteiro | 202cb962ac59075b9  | database_app |
+----+-----------+----------------------------------+---------------------+

depois que logar tenho que mudar o nome do banco no meu "database.php",
algo como:

conexao['default']['database' ]  => 'database_app';

Nao sei se ficou muito confuso...rsrs



Em 10 de janeiro de 2012 15:13, tarsis lima <[email protected]>escreveu:

> nos models com banco diferente do default vc coloca
>  protected $_db = 'alternate';
>
> Substituindo pelo nome do seu banco alternativo;
>
> Em 10 de janeiro de 2012 09:39, Get <[email protected]> escreveu:
>
> Você pode configurar qual base vai usar em cada model.
>>
>> Assim você pode usar o orm normalmente sem se preocupar com o banco.
>>
>> @rafaelget
>>
>>
>>
>> 2012/1/9 felipe moraes <[email protected]>
>>
>>> Eu nunca usei com 2 bancos .. mas deve ter no construtor de orm ou
>>> database o parametro para setar o banco .. default, etc.
>>>
>>> Com certeza em Database vc configura isso ..
>>>
>>> Ja orm nao sei como ficaria para o fw decidir sobre qual banco deve
>>> executar
>>> Em 09/01/2012 19:17, "Rodrigo Monteiro Ferreira" <
>>> [email protected]> escreveu:
>>>
>>>  Galera,
>>>>
>>>> Como que faço para trabalhar com 2 db no kohana?
>>>>
>>>> Vi que da para colocar mais de um no arquivo config/database.php:
>>>>
>>>> return array
>>>> (
>>>>  'default' => array
>>>> (
>>>> 'type'       => 'mysql',
>>>>  'connection' => array(
>>>> /**
>>>>  * The following options are available for MySQL:
>>>>  *
>>>>  * string   hostname     server hostname, or socket
>>>>  * string   database     database name
>>>>  * string   username     database username
>>>>  * string   password     database password
>>>>  * boolean  persistent   use persistent connections?
>>>>  * array    variables    system variables as "key => value" pairs
>>>>  *
>>>>  * Ports and sockets may be appended to the hostname.
>>>>  */
>>>>  'hostname'   => 'localhost',
>>>> 'database'   => 'interface',
>>>>  'username'   => 'root',
>>>> 'password'   => 'spring123',
>>>>  'persistent' => FALSE,
>>>> ),
>>>> 'table_prefix' => '',
>>>>  'charset'      => 'utf8',
>>>> 'caching'      => FALSE,
>>>>  'profiling'    => TRUE,
>>>> ),
>>>> 'app' => array (
>>>>  'type'       => 'mysql',
>>>> 'connection' => array(
>>>>  /**
>>>>  * The following options are available for MySQL:
>>>>  *
>>>>  * string   hostname     server hostname, or socket
>>>>  * string   database     database name
>>>>  * string   username     database username
>>>>  * string   password     database password
>>>>  * boolean  persistent   use persistent connections?
>>>>  * array    variables    system variables as "key => value" pairs
>>>>  *
>>>>  * Ports and sockets may be appended to the hostname.
>>>>  */
>>>>  'hostname'   => 'localhost',
>>>> 'database'   => 'app',
>>>>  'username'   => 'root',
>>>> 'password'   => '',
>>>>  'persistent' => FALSE,
>>>> );
>>>>
>>>> Como eu abro uma conexão em cada?
>>>>
>>>> Eu vou precisar tambem que o nome do dabatase "app" venha de uma tabela
>>>> do "interface" alguem sabe como fazer isso?
>>>>
>>>> --
>>>> Rodrigo Monteiro
>>>>
>>>>  --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> [email protected].
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>
>>>  --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected].
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>  --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> [email protected].
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>



-- 
Rodrigo Monteiro
Sistemas Web
[email protected]
(11) 6267-9366

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a