Yii2 → Проверка существования записи

Задача: проверить существует ли запись с определенным ключом в базе данных.

Для этого используем метод exists(), который вернет true/false в случае наличия или отсутствия соответствующей записи в таблице:

if (User::find()->where(['id' => 5])->exists()) {
    // запись существует
}

Метод выполнит запрос вида: SELECT 1 FROM `user` WHERE `id` = 5

  • Денис Алексеенко

    Спасибо!