des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Yii2 2 дб миграции?

люди добрые. сделал два подключения бд. при миграции получаю
Exception 'yii\base\InvalidConfigException' with message 'The configuration for the "db" component must contain a "class" element.'
хотя бд подключены правильно и сайт их видит
return [
    'db' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=localdb',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'tablePrefix' => 'ds_',
    ],
    'db_dev' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=dev',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'tablePrefix' => 'dev_',
    ]
];;

в конфиге
'db' => $db['db'],
        'db_dev' => $db['db_dev'],
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
В директории db_dev располагаются файлы миграций для базы db_dev
php yii migrate --migrationPath=@app/migrations/db_dev --db=db_dev

Или в миграции
public function init()
    {
        $this->db = 'db_dev';
        parent::init();
    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы