нужно для определенной модели использовать другую базу данных.
в комон в файле main.php я добавил новое соединение с базой данных
'components' => [
'db2' => [
'class' => '\yii\db\Connection',
// ...
],
]
Теперь вопрос как моделе сказать, чтобы она использовала соединение с db2
Мне посоветовали ка-то так:
class Post extends ActiveRecord
{
public static function getDb()
{
return $this->db2;
}
}
Но проблема в том, что Yii2 ругает $this->db2, что его нет.
Пробовал еще пару вариантов с self и через Yii::$app
Но так и не получилось договориться с моделью. Подскажите пожалуйста, как объяснить моделе, чтобы она работала с db2 ?