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.
