Использовать Model :: существующие
Чтобы убедиться, что запись существует, используйте Model :: Exists .Например:
function updateFoo($id, $value) {
if (!$this->exists($id) {
return false;
}
$this->id = $id;
return $this->saveField('foo', $value);
}
Это будет выглядеть так:
$false = $model->updateFoo(false, $value);
$false = $model->updateFoo(0, $value);
$false = $model->updateFoo('doesnotexist', $value);
$true = $model->updateFoo('doesexist', $value);