Задача: проверить существует ли запись с определенным ключом в базе данных.
Для этого используем метод exists()
, который вернет true/false в случае наличия или отсутствия соответствующей записи в таблице:
if (User::find()->where(['id' => 5])->exists()) { // запись существует }
Метод выполнит запрос вида: SELECT 1 FROM `user` WHERE `id` = 5