необходимо подключится к 2 базам. Что сделал:
в config/web.php прописал :
Код: Выделить всё
...
'db' => require(__DIR__ . '/db.php'),
'db1' => require(__DIR__ . '/db1.php'),
....
Код: Выделить всё
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
?>
Код: Выделить всё
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=inventory',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
?>
прописал контроллер вью и в моделе /models/Invent.php пишу:
Код: Выделить всё
<?php
namespace app\models;
use yii\db\ActiveRecord;
class Invent extends ActiveRecord
{
public function getDbConnection(){
return Yii::app()->db1;
}
}
Подскажите как выполнить ему db1??