1 заметка с тегом

Schema

Проверить таблицу БД на существование в Yii2

Бывает так, что надо сходить в какую-либо таблицу по определенным критериям, но заранее неизвестно, существует такая таблица в БД или нет.
Тогда необходимо выполнить следующую проверку:

if (\Yii::$app->db->getTableSchema('{{%table_name}}', true) !== null) {
    // какой-то код для работы с данной таблицей...
}

Более подробно в документации yii\db\Schema

2017   AR   getTableSchema   Schema   yii2