Pessoal, boa tarde!
como faço para adicionar duas bases no mesmo projeto?
Coloquei assim na pasta web.php:
    'db' => require(__DIR__ . '/db.php'),
    [b]'db_base' => require(__DIR__ . '/db_base.php'),[/b]Pessoal, boa tarde!
como faço para adicionar duas bases no mesmo projeto?
Coloquei assim na pasta web.php:
    'db' => require(__DIR__ . '/db.php'),
    [b]'db_base' => require(__DIR__ . '/db_base.php'),[/b]Opa, seria algo assim:
'db1'=>array(         'connectionString' => 'mysql:host=localhost;dbname=db1',         'emulatePrepare' => true,         'username' => 'root',         'password' => '',         'charset' => 'utf8', ),
'db2'=>array(     'class'=>'CDbConnection',     'connectionString' => 'mysql:host=localhost;dbname=db2',     'emulatePrepare' => true,     'username' => 'root',     'password' => '',     'charset' => 'utf8', ),
Aqui você pode ter mais detalhes: http://www.bsourceco…ion-in-yii-1-0/
http://www.yiiframew…ltiple-domains/
http://www.yiiframew…ser-id-dynamic/
http://www.yiiframew…support-in-yii/
Opa, obrigado pela ajuda. Mas observei que essa solução trata-se do yii 1.0 ainda. Estou trabalhando com o yii2.
Achei algo assim:
return [
'components' => [
    'db1' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=db1name',
        'username' => 'db1username',
        'password' => 'db1password',
    ],
    'db2' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=db2name',
        'username' => 'db2username',
        'password' => 'db2password',
    ],
],
];
Mas quando aplico esse código, minha aplicação não aparece mais. Como se não conectasse nem com o primeiro banco de dados e nem com o segundo. Já testei os dois separadamente e estão conectando normalmente.
Já resolvi galera!
Após realizar as configurações no conf/web.php você tem que informar no GII para qual banco de dados aquela tabela pertence. Valeu a ajuda, pessoal!