Как подключить mysql и mongodb базы данных в yii2 одновремено?

Собственно вот в этом и весь вопрос ну разве что ещё как их юзать к примеру crud модели и Active Record в гугле пытался найти инфу но не особо нашел. Ссылки и цыки только приветствуются.
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
Steein
@Steein
Программист
'components' => [
    'dbMySQL' => [
        'class' => '\yii\db\Connection',
        'dsn' => 'mysql:...',
        'username' => '...',
        'password' => '...',
        'charset' => 'utf8',
    ],
    'dbMongo' => [
        'class' => '\yii\mongodb\Connection',
        'dsn' => 'mongodb://...',
    ],
],


Yii::$app->dbMySQL->...
Yii::$app->dbMongo->...


Не забудьте переопределить getDb() в \yii\db\ActiveRecord и \yii\mongodb\ActiveRecord классов, чтобы указать на эти компоненты, если вы используете ActiveRecords.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы