Vc tentou retirar a chamada de metodo do array?

$db_cliente ::: Session::instance() ....

return array(
...

"database" ..... $db_cliente,
...
)

Pode ser que de certo.
Em 13/12/2012 13:37, "Erick Barbosa" <[email protected]> escreveu:

> Estou tentando criar um sistema com vários clientes onde cada cliente vai
> ter o seu próprio banco de dados
>
> o que eu tentei fazer foi colocar o nome database dentro de uma sessão,
> mas não deu certo aparece um erro
>
> código que eu tentei fazer
>
> config/database.php
>
>        'cliente' => array
> (
> 'type'       => 'MySQL',
> 'connection' => array(
>  'hostname'   => 'localhost',
> 'database'   => Session::instance()->get('database'), // Aqui esta o erro
> 'username'   => 'root',
> 'password'   => '',
> 'persistent' => FALSE,
> ),
> 'table_prefix' => '',
> 'charset'      => 'utf8',
> 'caching'      => FALSE,
> ),
>
> e o erro que aparece é esse
>
>
> <https://lh3.googleusercontent.com/-2ztBgPu7jp0/UMoEBjfmUzI/AAAAAAAAAI8/fXOMaAA2LR0/s1600/erro.jpg>
>
>
> Alguém poderia me ajudar como posso resolver esse problema
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/kohana-php/-/6o3CFuDYExAJ.
> 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.

Responder a