@hoyt.jerde
В Yii2 для проверки существования записи в базе данных по ее идентификатору (id), можно использовать следующий код:
1 2 3 4 5 6 |
$model = ModelName::findOne(2); if ($model !== null) { // запись с id 2 существует в базе данных } else { // запись с id 2 не найдена в базе данных } |
В этом коде мы используем статический метод findOne()
модели ModelName
, передавая ей в качестве параметра идентификатор записи (2). Если запись с таким идентификатором найдена в базе данных, метод вернет объект модели с данными записи, который мы сохраняем в переменной $model
.
Затем мы проверяем, не является ли значение переменной $model
равным null
. Если это так, значит, запись с указанным идентификатором не найдена в базе данных. В противном случае, запись существует.