В Yii2 для проверки существования записи в базе данных с заданным идентификатором можно использовать метод exists()
модели ActiveRecord. Например, если у вас есть модель User
, то можно проверить существование записи с id=2 следующим образом:
use app\models\User;
if (User::findOne(2)->exists()) {
// запись с id=2 существует
} else {
// запись с id=2 не существует
}
Метод findOne()
вернет объект модели User
с заданным идентификатором, а затем метод exists()
проверит, существует ли эта запись в базе данных.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности